当前位置:  开发笔记 > 编程语言 > 正文

Jquery关闭父点击

如何解决《Jquery关闭父点击》经验,为你挑选了1个好方法。

我希望窗口仅在pop_up单击时关闭(而不是单击div内容).例如,单击背景图层会隐藏div.在下面的代码中,我不希望它#pop_up仅在"pop_up"上单击div内容bot时关闭.

我怎样才能做到这一点?

$("#pop_up").click(function() {
    $("#pop_up").hide();
});

world



1> FabioCosta..:

您所经历的是事件的冒泡和捕获行为.检查此答案什么是事件冒泡和捕获?.

简单的方法是将onClick附加到孩子并停止冒泡.

$("#pop_up_content").click(function(ev) {
   ev.preventDefault()
   ev.stopImmediatePropagation() // best to use to stop other event listeners from being called
});

推荐阅读
无名有名我无名_593
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有