photoContainer
下面有孩子。这工作正常,但如果我点击其任何子代码执行,隐藏blackLayer并删除photoContainer
。我怎样才能防止这种情况发生,并在我点击任何地方时执行,但在photoContainer
孩子身上?jquerys'e.stopPropagation()无法获得所需功能
谢谢。
$('div#photoContainer').live('click', function (e) {
e.stopPropagation();
var blackLayer = $('div#blackLayer');
if (blackLayer.length) {
blackLayer.fadeOut();
}
$(this).remove();
});
快速搜索会导致您完全重复http://stackoverflow.com/questions/1122375/jquery-event-stoppropagation-seems-not-to-work。 – elclanrs 2012-02-14 00:21:57
很好,但返回false;在这种特殊情况下不起作用。我不明白为什么-1。 – user1027620 2012-02-14 00:27:36