首頁 > web前端 > js教程 > 主體

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

不言
發布: 2018-08-11 14:37:15
原創
2289 人瀏覽過

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

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板