滾動條距離(某些瀏覽器下麵做相容)document.documentElement.scrollTop || document.body.scrollTop 事件監聽實現相容:if(elem.addEventListener){ elem.addEventListener("click",fn) } ...
滾動條距離(某些瀏覽器下麵做相容)
document.documentElement.scrollTop || document.body.scrollTop
事件監聽實現相容:
if(elem.addEventListener){
elem.addEventListener("click",fn)
}else{
elem.attachEvent("onclick",fn);
}
事件對象
var ev=ev||window.event;
返回事件觸發時滑鼠所在的對象
var ele = event.srcElement || event.target;
取消冒泡
if(event.stopPropagation){
event.stopPropagation(); //標準瀏覽器
}else{
event.cancaleBubble==true; //老ie
}
阻止瀏覽器預設行為
function preventDefa(e){
if(window.event){
//IE中阻止函數器預設動作的方式
window.event.returnValue = false;
}
else{
//阻止預設瀏覽器動作(W3C)
e.preventDefault();
}
}
阻止瀏覽器預設行為(高版本)
return false; 所有觸發事件和動作都不會被執行. 可以用來替代 preventDefault