在前端開發(fā)工作中,由于瀏覽器兼容性等問題,我們會經(jīng)常用到“停止事件冒泡”和“阻止瀏覽器默認(rèn)行為”。
1..停止事件冒泡
JavaScript代碼
//如果提供了事件對象,則這是一個(gè)非IE瀏覽器
if ( e && e.stopPropagation ) //因此它支持W3C的stopPropagation()方法 e.stopPropagation(); else //否則,我們需要使用IE的方式來取消事件冒泡 window.event.cancelBubble = true; return false; 2.阻止瀏覽器的默認(rèn)行為
JavaScript代碼
//如果提供了事件對象,則這是一個(gè)非IE瀏覽器
if ( e && e.preventDefault ) //阻止默認(rèn)瀏覽器動(dòng)作(W3C) e.preventDefault(); else //IE中阻止函數(shù)器默認(rèn)動(dòng)作的方式 window.event.returnValue = false; return false; 本文來自CSDN博客,轉(zhuǎn)載請標(biāo)明出處:http://blog.csdn.net/ok7758521ok/archive/2009/06/01/4232672.aspx 使用這個(gè)代碼可以不用上面的東西<a href="javascript:void(0);" />默認(rèn)的事件就沒有了
|
|