兼容

1.獲取非行內樣式的兼容性函數
function getStyle(obj,attr){
if(obj.currentStyle){
return obj.currentStyle[attr];
}
return getComputedStyle(obj.nul()[attr];
}

2.阻止事件冒泡的兼容
if(evt.stopPropagation){
evt.stopPropagation();
else{
evt.cancelBubble = true;
}

3.阻止事件默認行爲的兼容
if(evt.preventDefault){
evt.preventDefault();
}else{
evt.returnValue = false;
}

4.事件處理兼容、
function addEvent(obj,type,fn){
if(obj.addEventListenter){
obj.addEventListenter(type,fn);
}else{
obj.attachEvent("on"+type,fn);
}
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章