ホームページ  >  記事  >  ウェブフロントエンド  >  js の互換性の問題: js イベントの互換性メソッドの概要 (例付き)

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

不言
不言オリジナル
2018-08-11 14:37:152283ブラウズ

この記事の内容は、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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。