jquery阻止冒泡,jquery阻止事件冒泡的方法

JQuery中阻止事件冒泡几种方式及其区别介绍_jqueryJQuery 提供了两种方式来阻止事件冒泡 。
通过一个小例子来解释 代码如下:Porschev---Jquery事件冒泡比如上面这个页面,分为三层:divOne是第外层,divTwo中间层,hr_three是最里层; 他们都有各自的click事件,最里层a标签还有href属性 。
事件的传播是有方向的,当点击一个按钮时所产生的事件从这个按钮处开始向上传播(就像一个水泡从杯底冒上来,这就是之所以叫事件冒泡的原因) , 但这个事件总是寻找特定的属性是否有值 。
冒泡事件就是点击子节点,事件会向上传递,最后触发父节点 , 祖先节点的点击事件 。
...鼠标点击元素以外隐藏下拉框(阻止冒泡事件)给body绑click事件,隐藏菜单 。给装菜单的容器处理click事件 , 阻止事件冒泡 。
参数为true时(默认)容器会捕获容器内所有对象的鼠标事件,即容器内的对象不会触发鼠标事件(跟容器外的对象一样);参数为false时容器不会捕获容器内对象的鼠标事件,即容器内的对象可以正常地触发事件和取消冒泡 。
冒泡事件就是点击子节点,事件会向上传递,最后触发父节点,祖先节点的点击事件 。
jQuery事件冒泡及解决办法JQuery 提供了两种方式来阻止事件冒泡 。
事件的传播是有方向的,当点击一个按钮时所产生的事件从这个按钮处开始向上传播(就像一个水泡从杯底冒上来,这就是之所以叫事件冒泡的原因),但这个事件总是寻找特定的属性是否有值 。
通过一个小例子来解释 代码如下:Porschev---Jquery事件冒泡比如上面这个页面 , 分为三层:divOne是第外层,divTwo中间层,hr_three是最里层; 他们都有各自的click事件 , 最里层a标签还有href属性 。
e.stopPropagation()方法不再派发事件 。终止事件在传播过程的捕获、目标处理或起泡阶段进一步传播 。调用该方法后,该节点上处理该事件的处理程序将被调用 , 事件不再被分派到其他节点 。
你再子菜单绑定的函数里面最后一行写上return false;就能阻止事件冒泡了 。
【jquery阻止冒泡,jquery阻止事件冒泡的方法】关于jquery阻止冒泡和jquery阻止事件冒泡的方法的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读