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阻止事件冒泡的方法的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- go语言离线文档 go语言在线运行
- 爬虫是ip被拒绝了,爬虫是ip被拒绝了嘛
- 虾皮电商如何开,虾皮网店怎么开
- vb.net多线程原理 vb timer 多线程
- mydisktest下载,mydisktest安卓中文版
- jqueryconfirm隐藏取消按钮,jquery隐藏input
- 快手直播经常用的歌曲,快手直播经常用的歌曲叫什么
- python传入函数参数 python传入参数的方法
- go语言点卡系统,go语言kafka