首頁 >web前端 >js教程 >js相容問題:js事件相容的方法總結(附範例)

js相容問題:js事件相容的方法總結(附範例)

不言
不言原創
2018-08-11 14:37:152300瀏覽

這篇文章帶給大家的內容是關於js相容問題:js事件相容的方法總結(附例子),有一定的參考價值,有需要的朋友可以參考一下,希望對你有幫助。

1、事件物件的相容

对象.事件=function(e){
    var e= e || event;
}

#2、鍵盤事件物件相容

e.keyCode || e.which

3.js阻止事件冒泡的相容

对象.事件=function(e){
    var e = e || event;
    e.stopPropagation?e.stopPropagation():e.cancelBubble=true;
    
}

4、js瀏覽器相容:阻止瀏覽器預設行為的相容

对象.事件=function(e){
    var e = e || event;
    e.preventDefault?e.preventDefault():e.returnValue=false;
}
或者  return false

5 、委託事件中取得事件來源的相容

对象.事件=function(e){
    var target = e.target || e.srcElement;
}

6、取得頁面滾走距離的相容

document.documentElement.scrollTop || document.body.scrollTOP

 相關推薦:

#js事件來源window.event.srcElement相容性寫法(詳解)

#js取得鍵盤按鍵回應事件(相容各瀏覽器)_javascript技巧

#原生JS綁定滑輪滾動事件相容於常見瀏覽器_javascript技巧

以上是js相容問題:js事件相容的方法總結(附範例)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn