js中阻止冒泡与浏览器默认行为
阻止冒泡:
1 function stopPro(e){ 2 //如果提供了事件对象,则这是一个非IE浏览器 3 if ( e && e.stopPropagation ) 4 //因此它支持W3C的stopPropagation()方法 5 e.stopPropagation(); 6 else 7 //否则,我们需要使用IE的方式来取消事件冒泡 8 window.event.cancelBubble = true; 9 }
阻止浏览器默认行为
1 functon preDefault(e){ 2 //如果提供了事件对象,则这是一个非IE浏览器 3 if ( e && e.preventDefault ) 4 //阻止默认浏览器动作(W3C) 5 e.preventDefault(); 6 else 7 //IE中阻止函数器默认动作的方式 8 window.enent.returnValue = false; 9 }
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。