阻止浏览器冒泡和默认行为
2017-04-27 16:21
176 查看
function stopBubble(e) { // 如果提供了事件对象,则这是一个非IE浏览器 if ( e && e.stopPropagation ) { // 因此它支持W3C的stopPropagation()方法 e.stopPropagation(); } else { // 否则,我们需要使用IE的方式来取消事件冒泡 window.event.cancelBubble = true; } } function stopDefault( e ) { // 阻止默认浏览器动作(W3C) if ( e && e.preventDefault ) { e.preventDefault(); } else { // IE中阻止函数器默认动作的方式 window.event.returnValue = false; } return false; }
调用方式:
stopBubble(e);//阻止浏览器冒泡 stopDefault( e );//阻止浏览器默认行为
相关文章推荐
- javascript阻止事件冒泡和浏览器的默认行为
- JS 阻止浏览器默认行为和冒泡事件
- JS:停止事件冒泡和阻止浏览器的默认行为 js/jquery/prototype
- javascript阻止事件冒泡和浏览器的默认行为
- js阻止浏览器的默认行为以及停止事件冒泡(用JQuery实现回车提交,兼容IE、FF浏览器)
- javascript阻止事件冒泡和浏览器的默认行为
- js 停止事件冒泡 阻止浏览器的默认行为(阻止超连接 # )
- 阻止浏览器默认的事件冒泡行为
- 阻止事件冒泡和浏览器默认行为
- js 停止事件冒泡 阻止浏览器的默认行为(阻止超连接 # )
- js阻止浏览器的默认行为以及停止事件冒泡(用JQuery实现回车提交,兼容IE、FF浏览器)
- js 停止事件冒泡 阻止浏览器的默认行为(阻止超连接 # )
- js添加事件、移除事件、阻止冒泡、阻止浏览器默认行为等写法(兼容IE/FF/CHROME)
- 浅谈js停止事件冒泡 阻止浏览器的默认行为(阻止超连接 #)
- 阻止事件冒泡 阻止浏览器的默认行为
- javascript停止冒泡和阻止浏览器默认行为
- JavaScript停止冒泡和阻止浏览器默认行为
- javascript阻止事件冒泡和浏览器的默认行为
- js中阻止冒泡与浏览器默认行为
- javascript阻止事件冒泡和浏览器的默认行为