ブラウザの互換性の問題を解決する jQuery のケーススタディ_jquery

WBOY
リリース: 2016-05-16 15:05:28
オリジナル
1207 人が閲覧しました

この記事では、ブラウザの互換性の問題を解決する jQuery の方法を例とともに分析します。参考のために皆さんと共有してください。詳細は次のとおりです:

質問:

ユーザーが abc という名前の入力コントロールで Enter キーを押すと、別のコントロール imgLogin のクリック イベントがトリガーされます

IE では document.getElementById('abc').click() は abc のクリック イベントを呼び出すことができます

しかしFFではそうではありません。

解決策:

次のようにする必要があります:

var evt = document.createEvent("MouseEvents");
evt.initEvent("click", true, true);
document.getElementById("imgLogin").dispatchEvent(evt);
ログイン後にコピー

入力コントロールのクリックイベントを実行するためのみ

JQuery を使用する場合。

$("#abc").keydown(function(e) {
  if (e.keyCode == 13) {
    $("#imgLogin").click();
  }
});
ログイン後にコピー

簡単な文章をいくつか書くだけで十分です。ブラウザを判断する必要はありません

さらに jQuery 関連のコンテンツに興味のある読者は、このサイトの特別トピック「JQuery Cookie 操作スキルの概要」、「jQuery テーブル (テーブル) 操作スキルの概要」を参照してください。 🎜>" , "jQuery のドラッグ効果とテクニックのまとめ", "jQuery 拡張テクニックのまとめ", "jQuery の一般的な古典的な特殊効果のまとめ", 「jQuery アニメーションと特殊効果の使い方まとめ」、「jQuery セレクターの使い方まとめ」、「jQuery の共通プラグインと使い方まとめ

この記事が jQuery プログラミングのすべての人に役立つことを願っています。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!