Maison > interface Web > js tutoriel > le corps du texte

Étude de cas sur jQuery résolvant les problèmes de compatibilité des navigateurs_jquery

WBOY
Libérer: 2016-05-16 15:05:28
original
1211 Les gens l'ont consulté

Cet article analyse la méthode jQuery pour résoudre les problèmes de compatibilité des navigateurs avec des exemples. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants :

Question :

Lorsque l'utilisateur appuie sur la touche Entrée dans le contrôle d'entrée nommé abc, l'événement click d'un autre contrôle imgLogin est déclenché

Dans IE document.getElementById('abc').click(); peut appeler l'événement click de abc

Mais pas en FF.

Solution :

Doit ressembler à ceci :

var evt = document.createEvent("MouseEvents");
evt.initEvent("click", true, true);
document.getElementById("imgLogin").dispatchEvent(evt);
Copier après la connexion

Uniquement afin d'exécuter l'événement click du contrôle d'entrée

Si via JQuery.

$("#abc").keydown(function(e) {
  if (e.keyCode == 13) {
    $("#imgLogin").click();
  }
});
Copier après la connexion

Quelques phrases simples suffisent, inutile de juger le navigateur

Les lecteurs intéressés par davantage de contenu lié à jQuery peuvent consulter les sujets spéciaux sur ce site : "Résumé des compétences en matière d'opération de cookie JQuery", "Résumé des compétences en matière d'opération de table jQuery (table)" , "Résumé des effets et techniques de glisser jQuery", "Résumé des techniques d'extension jQuery", "Résumé des effets spéciaux classiques courants jQuery", "Résumé de l'utilisation des animations et des effets spéciaux jQuery", "Résumé de l'utilisation du sélecteur jquery" et "Plug-ins communs jQuery et résumé de l'utilisation"

J'espère que cet article sera utile à tous ceux qui programment jQuery.

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!