阻止冒泡和阻止默认事件——cancelBubble和stopPropagation
2015-08-17 11:56
405 查看
结论:
cancelBubble是IE8及以下的浏览器阻止冒泡的一个布尔值类型的属性(非方法),
stopPropagation()是其他标准浏览器和IE9及以上版本IE浏览器的阻止冒泡的一个方法
cancelBubble非标准,逐渐会被淘汰,所以提倡使用stopPropagation()方法,而把cancelBubble只是作为处理兼容性的手段来使用。
cancelBubble是IE8及以下的浏览器阻止冒泡的一个布尔值类型的属性(非方法),
stopPropagation()是其他标准浏览器和IE9及以上版本IE浏览器的阻止冒泡的一个方法
cancelBubble非标准,逐渐会被淘汰,所以提倡使用stopPropagation()方法,而把cancelBubble只是作为处理兼容性的手段来使用。
1 function(ev) 2 { 3 var ev = ev || window.event; 4 if( ev.stopPropagation ) 5 { 6 ev.stopPropagation(); 7 } 8 else 9 { 10 ev.cancelBubble = true; 11 } 12 13 }
相关文章推荐
- kali Linux使用蓝牙
- 在Windows Server 2003 的IIS6.0发布网站出现401错误
- 记一次Linux物理服务器迁移总结
- 记一次Linux物理服务器迁移总结
- linux rtc简介与测试
- linux ln 命令使用参数详解(ln -s 软链接)
- Linux系统中MySQL数据库操作命令
- eclipse集成tomcat,完成一个web实例
- linux下的webserver BOA及CGIC库的使用指南(转帖)
- linux 命令
- Java架构师与程序开发者需求的工具
- VS 2010 openCV 错误:应用程序无法正常启动0xc000007b
- linux 线程同步、互斥
- Linux 系统中僵尸进程
- CentOS6.14安装glibc-2.14
- linux 学习之路(学linux必看)
- linux /etc/sudoers 文件说明
- linux下拷贝整个目录
- Linux常用命令
- 深入了解Linux内存管理机制