Me parece que no puede conseguir esto para detener la propagación de ..jQuery on() stopPropagation no funciona?
$(document).ready(function(){
$("body").on("click","img.theater",function(event){
event.stopPropagation();
$('.theater-wrapper').show();
});
// This shouldn't fire if I click inside of the div that's inside of the
// `.theater-wrapper`, which is called `.theater-container`, anything else it should.
$(".theater-wrapper").click(function(event){
$('.theater-wrapper').hide();
});
});
Todos los de mi contenido se carga en la página a través de ajax –
@DylanCross - En ese caso, se debe utilizar el método alternativo que he mencionado en mi respuesta. Mantenga el manejo del evento 'on' tal como está. – ShankarSangoli
Sí, todavía se cierra cuando hago clic dentro de donde no debe cerrarse cuando hago clic. –