我似乎无法阻止这个问题的传播..
$(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();
});
});
on
事件处理不变。 - ShankarSangolievent.target
,并且在我的代码中使用了 jQuery 的on()
方法和 'transitionend' 事件,对我很有效。 - iChido