I nie może wydawać się uzyskać to, aby zatrzymać rozmnożeniowego ..jQuery on() stopPropagation nie działa?
$(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();
});
});
Wszystkie moje zawartości jest ładowany do strony za pośrednictwem ajax –
@DylanCross - W takim przypadku należy użyć alternatywnego podejścia, które już wspomniałem w mojej odpowiedzi. Zachowaj obsługę zdarzeń 'on' w obecnej postaci. – ShankarSangoli
Tak, nadal zamyka się, gdy kliknę w środku miejsca, w którym nie powinno się zamykać, gdy kliknę. –