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