Cet article décrit un exemple dans l''utilisation des événements DOM JQuery.Partager sur votre examen.Une analyse spécifique est la suivante:

  jQuery a deux --hover procédé d''événement synthétique () et un procédé à bascule (), similaire à la méthode précédente desdits procédés prêt (), vol stationnaire () Méthode et genouillère () appartiennent à la méthode personnalisée jQuery.

  (vol stationnaire) les méthodes

  Procédé vol stationnaire de la structure de syntaxe () est la suivante:

  vol stationnaire (entrer, congé);

  Procédé de vol stationnaire () pour la simulation d''événement de pointage de curseur.Lorsque le curseur est déplacé sur un élément, il va déclencher une fonction désignée première (Entrée), lorsque le curseur hors de cet élément, va déclencher la seconde fonction spécifiée (autorisation).

  Code:

  $ (Function () {

  $ ( ? Panneau # h5.tête ? ).vol stationnaire (function () {

  $ (Ce).prochain ().spectacle ();

  }, Une fonction () {

  $ (Ce).prochain ().cacher ();

  })

  })

  Après l''opération et l''effet du code suivant l''effet de code après l''opération est le même.Lorsque les rouleaux de curseur sur le lien ? titre ?, le ? contenu ? seront affichés, lorsque le curseur glisse sur le lien ? titre ? ? contenu ? correspondant est caché.

  $ (Function () {

  $ ( ? Panneau # h5.tête ? ).mouseover (function () {

  $ (Ce).suivant ( ? div.contenu ").spectacle ();

  });

  $ ( ? Panneau # h5.tête ? ).mouseover (function () {

  $ (Ce).suivant ( ? div.contenu ").cacher ();

  })

  });

  Remarque:

  1. CSS a sélecteurs pseudo-classe, par exemple ? : vol stationnaire ?, lorsque l''utilisateur passe un curseur sur un élément, l''élément va changer l''apparence de.Dans la plupart navigateur compatible, le mannequin peut être utilisé dans un élément de sélecteur de classe.Cependant IE 6 navigateur, sélecteurs de classe pseudo uniquement pour l''élément lien hypertexte.Pour les autres éléments, peuvent être utilisés dans la méthode de vol stationnaire () jQuery.

  2. vol stationnaire () est alternative précise dans jQuery bind ( "mouseenter") et bind ( "mouseLeave"), plut?t que de remplacer bind ( "mouseover") et bind ( "mouseout").Par conséquent, lorsque cela est nécessaire pour déclencher le vol stationnaire () fonction des deux premières méthodes, il faut un élément déclencheur ( ? mouseLeave ?) à déclenchement, plut?t que de déclenchement ( ? mouseout ?).

  Procédé de basculement ()

  Structure Syntaxe procédé à bascule () est la suivante:

  genouillère (FNL, fn2, .FNN);

  Procédé genouillère () utilisée pour simuler un événement de clic de la souris dans une rangée.1er cliquez sur un élément, la première fonction spécifiée de déclenchement (FN1), cliquez à nouveau lorsque le même élément est déclenché deuxième fonction désignée (FH2), s''il y a plus de fonctions, puis à déclenchement tour jusqu''à ce que le dernier Un.Pour chaque clic suivant tourne répété plusieurs appels à ces fonctions.

  Dans l''exemple de l''effet de renforcement de ce qui précède, le code jQuery suivant:

  $ (Function () {

  $ ( ? Panneau # h5.tête ? ).genouillère (function () {

  $ (Ce).prochain ().spectacle ();

  }, Une fonction () {

  $ (Ce).prochain ().cacher ();

  })

  })

  En utilisant la méthode à bascule () non seulement pour atteindre le même effet, mais simplifie également le code.

  état visible de l''élément de commutation: genouillère () méthode jQuery a un autre r?le dans.Si l''élément est visible, cliquez sur l''interrupteur a été caché, si l''élément est masqué, cliquez sur l''interrupteur a été visible.Ainsi, le code ci-dessus peut également être écrit comme suit le code jQuery:

  $ (Function () {

  $ ( ? Panneau # h5.tête ? ).genouillère (function () {

  $ (Ce).prochain ().genouillère ();

  }, Une fonction () {

  $ (Ce).prochain ().genouillère ();

  })

  })

  Afin d''avoir une meilleure expérience utilisateur, maintenant besoin de lien ? title ?, affiche non seulement le ? contenu ? dans l''utilisateur clique, et mis en évidence le ? titre ?.Code:

  $ (Function () {

  $ ( ? Panneau # h5.tête ? ).genouillère (function () {

  $ (Ce).addClass ( "point fort");

  $ (Ce).prochain ().spectacle ();

  }, Une fonction () {

  $ (Ce).removeClass ( "point fort");

  $ (Ce).prochain ().cacher ();

  });

  })

  Après l''exécution du code, si le ? contenu ? est affiché, ? Titre ? est mis en évidence: si le ? contenu ? est caché, il ne met pas en évidence le ? titre ?.

  Dans cet article, nous espérons que l''aide de la programmation de jQuery.

  Vous pouvez également être intéressé par l''article: la compréhension en profondeur du mécanisme d''événement JS DOM pour comprendre le javascript événement DOM DOM pour parler de ma compréhension des événements et des événements de la scène sur la capture d''événements DOM JavaScript et bouillonnante d''événements a ordre d''exécution (graphiques détaillés) événements JQuery DOM à prendre JQuery étude de cas de bulle dans l''utilisation d''événements DOM de liaison des événements DOM JavaScript détaillé (notes) Google Map fenêtre de bulle de liaison V3 (infowindow) code d''appel JavaScript méthode de l''événement Dom appliquent avec JavaScript objets liés à la mise en ?uvre des événements DOM après ce point la question de javascript deux choses en termes simples événements DOM modèle d''événement DOM (b)

événements JQuery DOM dans les exemples de synthèse de l''analyse d''utilisation

Recommend Article: