js の互換性の問題: js イベントの互換性メソッドの概要 (例付き)

不言
リリース: 2018-08-11 14:37:15
オリジナル
2288 人が閲覧しました

この記事の内容は、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;
    
}
ログイン後にコピー

5. デリゲートイベントでのイベントソース取得の互換性

对象.事件=function(e){
    var e = e || event;
    e.preventDefault?e.preventDefault():e.returnValue=false;
}
或者  return false
ログイン後にコピー

6. ページスクロール距離取得の互換性

对象.事件=function(e){
    var target = e.target || e.srcElement;
}
ログイン後にコピー

関連する推奨事項:

js イベントソース window.event。 srcElementの互換性記述方法(詳細説明)

jsでキーボードキー応答イベントを取得(各種ブラウザに対応)_javascriptスキル

ネイティブJSバインディングプーリーのスクロールイベントは一般的なブラウザと互換性_javascriptスキル

以上がjs の互換性の問題: js イベントの互換性メソッドの概要 (例付き)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート