阻止冒泡

冒泡简单的举例来说,儿子知道了一个秘密消息,它告诉了爸爸,爸爸知道了又告诉了爷爷,一级级传递从而引起事件的混乱,而阻止冒泡就是不让儿子告诉爸爸,爸爸自然不会告诉爷爷了。

举个栗子:

父容器是div,

div中有一个btn

btn绑定一个click事件

div也绑定一个click事件

在点击btn时,会触发div的click事件,但是我们并不想触发div的click事件。因此要阻止事件冒泡。

实现代码:

stopEventBubble: function(e){
if(e && e.stopPropagation) { //非IE
e.stopPropagation();
} else { //IE
window.event.cancelBubble = true;
}
}

最新文章

  1. jQuery-1.9.1源码分析系列(二)jQuery选择器续2——筛选
  2. [深入学习Web安全](5)详解MySQL注射
  3. MYSQL性能优化分享(分库分表)
  4. 推荐ubuntu下的画图工具
  5. JVM笔记4:Java内存分配策略
  6. C#中的委托是什么?
  7. 使用visual c++ 2005编译64位可执行文件
  8. JAVA提高十三:Hashtable&Properties深入分析
  9. Mybatis sql映射文件浅析 Mybatis简介(三)
  10. mysql-8.0.15-winx64 解压版安装
  11. leetcode每日刷题计划-简单篇day7
  12. react 会员登录
  13. Ch03 数组相关操作 - 练习
  14. Java数据库连接技术
  15. Python打包项目为EXE程序
  16. springBoot基础
  17. Bootstrap-table 使用总结
  18. Discuptor入门(二)-实例
  19. JS中eval函数的使用
  20. VS 2015 开发Android底部导航条----[实例代码,多图]

热门文章

  1. IPv6地址格式示例及IPv6与IPv4的区别分析
  2. 022-OpenStack 中虚拟机hostname问题
  3. spring security There was an unexpected error (type=Forbidden, status=403).
  4. Python (2) 除法
  5. 真正解决iframe高度自适应问题
  6. overflow:hidden失效问题
  7. MAL参会的笔记1
  8. git的fetch
  9. 触发器insert
  10. PHP入门培训教程PHP程序员要掌握哪些技术