阻止冒泡的兼容性写法,以及阻止浏览器默认事件
来源:互联网 发布:英译汉软件下载 编辑:程序博客网 时间:2024/04/30 17:53
事件冒泡简介:
- 事件触发时由里到外 冒泡
- IE678:div > body > html > document
- 其他浏览器: div > body > html > document > window
- 不冒泡blur、focus load、unload
阻止冒泡
- stopPropagation();
阻止冒泡的兼容性写法:
- IE678:event.cancelBubble = true;
- 正常:event.stopPropagation( );
-if ( event.stopPropagation ){ event.stopPropagation(); } else { event.cancelBubble = true;}
阻止浏览器的默认行为 :
- e.preventDefault();
旧版本 ie:
- window.event.returnValue = false;
这里提及了事件,顺便写下事件目标的兼容写法:
- 正常浏览器:event.target
- IE6、7、8: event.srcElement
var target = event.target || event.srcElement
事件发生时,浏览器默认执行三个阶段:
1. 捕获阶段
2. 目标阶段
3. 冒泡阶段
0 0
- 阻止冒泡的兼容性写法,以及阻止浏览器默认事件
- 阻止冒泡和阻止默认事件的兼容性写法
- 浏览器兼容性:停止事件冒泡和阻止浏览器的默认
- js阻止浏览器的默认行为以及停止事件冒泡
- 阻止事件冒泡和浏览器默认行为,考虑兼容性
- 浏览器兼容性:停止事件冒泡和阻止浏览器的默认行
- jquery 事件冒泡的介绍以及如何阻止事件冒泡、浏览器默认行为
- 防止事件冒泡和阻止默认事件的兼容写法
- 关于阻止冒泡的兼容性写法以及判断目标点的兼容性写法
- 阻止事件冒泡和浏览器默认行为
- 阻止事件冒泡及浏览器默认行为
- 事件冒泡。阻止事件冒泡 |阻止元素的默认行为
- js 阻止默认浏览器行为和阻止事件冒泡
- 阻止事件冒泡和阻止浏览器默认行为
- 停止事件冒泡和阻止浏览器默认行为的脚本
- javascript阻止事件冒泡和浏览器的默认行为
- javascript阻止事件冒泡和浏览器的默认行为
- javascript阻止事件冒泡和浏览器的默认行为
- C
- 系统设计的三要素
- [矩阵 点分治] BZOJ 4623 Styx
- Introduction_to_Algorithms_chap4
- 2017年3月17日,周结(四),学生信息管理系统
- 阻止冒泡的兼容性写法,以及阻止浏览器默认事件
- HDU2795线段树
- BZOJ 1188 [SG定理][博弈论]
- Introduction_to_Algorithms_chap5
- 洛谷 P1017 进制转换
- javaweb学习总结(七)——HttpServletResponse对象(一)
- 如何获取一个APK的包名
- [编程题]【中级】单词倒排
- 实现自动构建编译javaweb项目并发布到N台服务器