手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >兼容各大浏览器的JavaScript阻止事件冒泡代码
兼容各大浏览器的JavaScript阻止事件冒泡代码
摘要:这里仅仅是一个简单代码demo,因为时间问题并未做深入研究,因为今天做项目时要用到阻止事件冒泡的内容,找了好多才找到一个可以使用的,特记录之...

这里仅仅是一个简单代码demo,因为时间问题并未做深入研究,因为今天做项目时要用到阻止事件冒泡的内容,找了好多才找到一个可以使用的,特记录之。

<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>阻止事件冒泡</title> <script src="js/jquery-1.11.3.min.js"></script> <script src="js/jquery.cookie.js"></script> <style type="text/css"> </style> <script type="text/javascript"> function clickDiv(){ alert("clickDiv"); } function clickP(event){ stopEvent(event); alert("clickP"); } function stopEvent(event){ //阻止冒泡事件 //取消事件冒泡 var e=arguments.callee.caller.arguments[0]||event; //若省略此句,下面的e改为event,IE运行可以,但是其他浏览器就不兼容 if (e && e.stopPropagation) { // this code is for Mozilla and Opera e.stopPropagation(); } else if (window.event) { // this code is for IE window.event.cancelBubble = true; } } </script> </head> <body> <div> <p> abad </p> </div> <script type="text/javascript"> </script> </body> </html>

以上所述就是本文的全部内容了,希望大家能够喜欢。

【兼容各大浏览器的JavaScript阻止事件冒泡代码】相关文章:

根据内容自动调整弹出窗口大小的JS解决方案

在页面中输出当前客户端时间javascript实例代码

详解JavaScript中void语句的使用

JavaScript实现Iterator模式实例分析

获得当前页面URL地址的三个JS代码

JavaScript事件委托实例分析

实现高性能JavaScript之执行与加载

JavaScript中的unshift()方法的使用

介绍JavaScript中Math.abs()方法的使用

javascript验证邮件地址和MX记录的方法

精品推荐
分类导航