這篇文章帶給大家的內容是關於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中文網其他相關文章!