ホームページ > ウェブフロントエンド > jsチュートリアル > jQueryの$.event.fix関数を使ってブラウザイベント処理を統合する_jquery

jQueryの$.event.fix関数を使ってブラウザイベント処理を統合する_jquery

WBOY
リリース: 2016-05-16 18:38:43
オリジナル
1120 人が閲覧しました

たとえば、イベントをトリガーする要素参照は、IE ブラウザではevent.srcElement、FF ブラウザではevent.target です。また、FF ブラウザでは、ページに対するカーソルの位置は、event.pageX であり、処理は次のようになります。もちろん、IE ブラウザでの JavaScript の処理方法もブラウザごとに異なります。コードはブラウザ上で通常どおり処理できますが、個別に判断して処理する必要があります。現在、jQuery は統合互換処理関数 $.event.fix(e) を提供していますが、この関数はドキュメント内でその使用方法が公式に説明されていません。フレームワークのコードを読むと、このように使用できることがわかりました。
1. 使い方
jQuery のイベント互換処理は主に以下の簡単な手順に分かれます。
1. Web ページのヘッド領域で jQuery フレームワークのライブラリ ファイルを参照します。 2. イベント処理メソッドを定義し、呼び出し場所でイベント パラメータを均一に渡します。
3. まず、イベント メソッド内で $.event.fix を使用して、古いイベントを新しいイベント参照に変換します。 . 互換性を持たせたイベントメソッドの後に使用します。 イベントオブジェクトのメソッドとプロパティを処理します。
2. 使用例


コードをコピーします コードは次のとおりです。
< !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> xmlns=" http://www.w3.org/1999/xhtml">

jQuery の $.event.fix 関数を使用してブラウザ イベント処理を統合する




最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート