谷歌Chrome,火狐Fire fox、IE阻止事件冒泡的兼容方法 -- sanai
来源:互联网 发布:淘宝人群画像分析 编辑:程序博客网 时间:2024/06/06 00:31
事件冒泡会困扰一批接触js不久开始深入掌握js的人,当然old程序猿也可能饱受其扰,下面分享一个兼容常用的三种浏览器阻止事件冒泡的方法。希望能帮到大家。
注意:方法的使用有一点特殊【注意使用】
首先分享方法,将下面代码直接复制到公共JS文件即可、或者放在页面的script之中
方法如下;
function preventBubble(event){ var e=arguments.callee.caller.arguments[0]||event; //若省略此句,下面的e改为event,IE运行可以,但是其他浏览器就不兼容 if (e && e.stopPropagation) { e.stopPropagation(); } else if (window.event) { window.event.cancelBubble = true; }}
在哪个位置需要阻止事件冒泡,就在哪使用上面的方法:使用方法是:
preventBubble();注意:这里调用方法()中间千万不要填写event,不填写即可。
本文为作者原创,引用请注明出处。如有问题欢迎在下面讨论,谢谢。
0 0
- 谷歌Chrome,火狐Fire fox、IE阻止事件冒泡的兼容方法 -- sanai
- IE与火狐下兼容(阻止冒泡事件)
- JS 取消冒泡事件 兼容火狐IE
- js添加事件、移除事件、阻止冒泡、阻止浏览器默认行为等写法(兼容IE/FF/CHROME)
- js添加事件、移除事件、阻止冒泡、阻止浏览器默认行为等写法(兼容IE/FF/CHROME)
- 事件、IE与火狐的事件机制有什么区别? 如何阻止冒泡?
- IE和火狐的事件机制有什么区别?如何阻止冒泡?
- 阻止事件冒泡stopPropagation的兼容写法
- 阻止浏览器默认行为和冒泡事件兼容ie,ff
- 阻止浏览器冒泡事件,兼容firefox和ie
- 阻止浏览器冒泡事件,兼容firefox和ie
- js控制点击事件冒泡,兼容ie火狐苹果
- 兼容FF/IE阻止冒泡
- stopPropagatio阻止冒泡兼容IE
- 兼容ie的阻止冒泡事件(例如右键菜单等)
- JS 兼容浏览器阻止事件冒泡,阻止浏览器默认动作,兼容IE和其他浏览器
- 处理回车事件是否有既兼容ie又兼容火狐的方法
- IE,谷歌,遨游,火狐兼容的万能合并单元格方法
- java包的定义与使用
- mybatis使用注解编写crud后,不配置mapping方法。
- Spinner 实现key value 效果
- Tensorflow报错:AttributeError: 'module' object has no attribute 'summary'
- B树的插入
- 谷歌Chrome,火狐Fire fox、IE阻止事件冒泡的兼容方法 -- sanai
- 利用回调函数实现一个计算器,实现加减乘除操作
- 本机使用Tomcat部署项目,使用localhost能访问但是不能使用自的Ip进行访问!
- 贪心算法
- FMDB的简单使用
- linux openoffice的安装
- 关于Jfinal中用户登录的问题
- SQLyog连接MySQL
- Android 倒计时功能的实现(CountDownTimer)