阻止瀏覽器冒泡事件,兼容firefox和ie
//得到事件function getEvent(){
if(window.event) {return window.event;}
func=getEvent.caller;
while(func!=null){
var arg0=func.arguments[0];
if(arg0){
if((arg0.constructor==Event || arg0.constructor ==MouseEvent
|| arg0.constructor==KeyboardEvent)
||(typeof(arg0)=="object" && arg0.preventDefault
&& arg0.stopPropagation)){
return arg0;
}
}
func=func.caller;
}
return null;
}
//阻止冒泡
function cancelBubble()
{
var e=getEvent();
if(window.event){
//e.returnValue=false;//阻止自身行為
e.cancelBubble=true;//阻止冒泡
}else if(e.preventDefault){
//e.preventDefault();//阻止自身行為
e.stopPropagation();//阻止冒泡
}
}
最後更新:2017-04-02 15:28:26
上一篇:
iPhone5的十大競爭對手
下一篇:
HDU4291 循環節+矩陣連乘2012 ACM/ICPC Asia Regional Chengdu Online1004
XML的操作——JAXB進行Java對象和XML之間的轉換
JSTL-核心標簽庫
java程序員成長的幾大成長法則
並發編程(三): 使用C++11實現無鎖stack(lock-free stack)
【算法小總結】最大連續子序列和最大連續子矩陣的關係與實現
展(水樹奈(閆(中華人民共和國稅收征收管理法(主席令第四十九號) 2015年8月15日 - 會關於修改〈中華人民共和國文物保護法〉等十二部法律的決定》(主席令第...第八十九條 納稅人、扣繳義務人可以委托稅務代理人代為辦理稅務事宜。 第...)雷)奈)開相
HDU 4549 矩陣連乘
《第一本Docker書(修訂版)》——2.12 小結
JSConf2017 第一天會議分享
原創Hadoop基礎題庫