事实上stoppropagation和cancelBubble的作用是一样的,都是用来阻止浏览器默认的事件冒泡行为。

不同之处在于stoppropagation属于W3C标准,试用于Firefox等浏览器,但是不支持IE浏览器。相反cancelBubble不符合W3C标准,而且只支持IE浏览器。所以很多时候,我们都要结合起来用。不过,cancelBubble在新版本chrome,opera浏览器中已经支持。

作者:z_j_r
链接:https://www.jianshu.com/p/26f4ace9c244
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

stoppropagation、cancelBubble区别(阻止冒泡)相关推荐

  1. 事件冒泡 bubbles cancelBubble stopPropagation() stopImmediatePropagation() 区别

    <!DOCTYPE html> <html><head><meta charset="utf-8"><title>事件冒 ...

  2. js常用阻止冒泡事件

    原文链接:http://caibaojian.com/javascript-stoppropagation-preventdefault.html 防止冒泡 w3c的方法是e.stopPropagat ...

  3. 页面内部DIV让点击外部DIV 事件不发生(阻止冒泡事件)

    如标题的情况,经常发生,尤其是在一些弹出框上面之类的. <script>function zuzhimaopao(){e.stopPropagation();} </script&g ...

  4. 关于js阻止冒泡时的一些坑

    前提:这两天在用datatable做列表,点击列表行显示详情,就会涉及到阻止冒泡的问题,话不多说直接上代码,大概思路就是先获取到事件,然后阻止它. //得到事件 function getEvent() ...

  5. 阻止冒泡和阻止默认事件——cancelBubble和stopPropagation

    结论: cancelBubble是IE8及以下的浏览器阻止冒泡的一个布尔值类型的属性(非方法), stopPropagation()是其他标准浏览器和IE9及以上版本IE浏览器的阻止冒泡的一个方法 c ...

  6. 重新认识vue之事件阻止冒泡

    冒泡的表现 近期用vue做了一个需求,大概是同一个区域,点击不同位置有不同的响应函数,还有个总的响应函数,好吧,如下图所示: 他们的DOM结构如下: <div v-for="(item ...

  7. JS阻止冒泡和取消默认事件(默认行为)

    阻止事件冒泡 function stopPropagat(e) {if (e && e.stopPropagation) {e.stopPropagation();//标准浏览器} e ...

  8. label 阻止冒泡 防止点击label 触发2次事件

    // 必须要把 jnput的外面的label加上事件阻止冒泡,否则点击label的时候,会冒泡到input上 再次触发input的点击事件$('.xt_order_cleft_modb_rl_dx') ...

  9. js添加事件、移除事件、阻止冒泡、阻止浏览器默认行为等写法(兼容IE/FF/CHROME) 转载...

    js添加事件.移除事件.阻止冒泡.阻止浏览器默认行为等写法(兼容IE/FF/CHROME) 网上有关这方面的代码比较多而乱,这里整理一下并加以改进. 添加事件 01    var addEvent = ...

最新文章

  1. python打包为exe文件_Pyinstaller(python打包为exe文件)
  2. 日志管理之 Docker logs - 每天5分钟玩转 Docker 容器技术(87)
  3. python读取excel一列-python读取excel(xlrd)
  4. 关于面向对象的的设计原则的使用
  5. Linux 命令之 7z(7-zip) -- 压缩/解压文件
  6. springboot + vue 拦截器重定向_springboot学习笔记
  7. RSA私钥及公钥生成
  8. java按钮禁用和启用_在浏览器中禁用(或启用)Java插件
  9. 利用公共手机获取短信验证码
  10. MSDN订阅用户可以下载Windows 10正式版啦
  11. 徒手撸一个记账本(附源码)
  12. android 查看手机存储空间以及文件状态及大小
  13. android获取外放设备,Android 监听耳机外放设备
  14. 深度学习(VGG模型)
  15. Hdoj 2635 Dragon Balls
  16. win11剪贴板数据如何删除 Windows清空剪贴板数据的步骤方法
  17. Java 11 – ChaCha20-Poly1305加密示例
  18. MOTO sbf文件 打包 封包 修改
  19. 吞吐量和 IOPS 及测试工具 FIO 使用
  20. Firefox – 一个开源的浏览器

热门文章

  1. 7月火影忍者服务器维护,火影忍者手游7月13日维护更新内容及活动大全汇总
  2. 收藏:通过e龙购买机票,订酒店
  3. JavaScript数组升序和降序方法
  4. 在Windows下通过mklink /d 实现符号链接到网络资源盘符
  5. tightvnc ubuntu,10步掌握ubuntu配置tightvnc的方法
  6. idea导入依赖Found no modules to depend on解决办法?(已解决)
  7. 如何一句话证明:你在谷歌、亚麻、FB…等大厂待过?
  8. 来自山西机器人乐队_全球首个中国风机器人乐队亮相演出,人工智能时代已经到来!...
  9. 王学岗Retrofit初探(二)——文件的上传
  10. Delphi常用通讯控件的应用札记