Js冒泡事件详解及阻止示例
2014-03-21 16:10
821 查看
<html> <script type="text/javascript" src="jquery-1.7.1.js"></script> <script> function ialertdouble(e) { alert('innerdouble'); stopBubble(e); } function ialertthree(e) { alert('innerthree'); stopBubbleDouble(e); } function stopBubble(e) { var evt = e||window.event; evt.stopPropagation?evt.stopPropagation():(evt.cancelBubble=true);//阻止冒泡 } function stopBubbleDouble(e) { var evt = e||window.event; evt.stopPropagation?evt.stopPropagation():(evt.cancelBubble=true);//阻止冒泡 evt.preventDefault();//阻止浏览器默认行为,这样链接就不会跳转 } $(function() { //方法一 //$('#jquerytest').click(function(event) { // alert('innerfour'); // event.stopPropagation(); // event.preventDefault(); //}); //方法二 $('#jquerytest').click(function() { alert('innerfour'); return false; }); }); </script> <div onclick="alert('without');">without <div onclick="alert('middle');">middle <div onclick="alert('inner');">inner</div> <div onclick="ialertdouble(event)">innerdouble</div> <p><a href='http://www.baidu.com' onclick="ialertthree(event)">innerthree</a></p> <p id='jquerytest'><a href='http://www.baidu.com'>innerfour</a></p> </div> </div> </html>
相关文章推荐
- Js冒泡事件详解及阻止示例
- js事件冒泡、事件捕获和阻止默认事件详解
- js 事件冒泡详解、 捕获、阻止方法
- js事件冒泡、事件捕获和阻止默认事件详解
- js阻止冒泡及jquery阻止事件冒泡示例介绍
- js阻止默认事件与js阻止事件冒泡示例分享 js阻止冒泡事件
- Js冒泡事件详解及阻止
- js阻止冒泡和默认事件(默认行为)详解
- js阻止默认事件与js阻止事件冒泡示例分享 js阻止冒泡事件
- js阻止冒泡及jquery阻止事件冒泡示例介绍
- js阻止默认事件与js阻止事件冒泡示例分享 js阻止冒泡事件
- js阻止默认事件与js阻止事件冒泡示例
- js阻止冒泡及jquery阻止事件冒泡示例介绍
- Js冒泡事件详解及阻止
- vue.js阻止事件冒泡和默认事件
- js 阻止事件冒泡
- js添加事件、移除事件、阻止冒泡、阻止浏览器默认行为等写法(兼容IE/FF/CHROME)
- JS DOM操作 函数 事件 阻止事件冒泡
- Js 冒泡事件阻止实现代码