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

Explication détaillée de la fonction jQuery.triggerHandler()

巴扎黑
Libérer: 2017-06-25 14:24:48
original
1467 Les gens l'ont consulté

La fonction

triggerHandler() est utilisée pour déclencher un événement du type spécifié sur chaque élément correspondant.

De plus, vous pouvez transmettre des paramètres supplémentaires à la fonction gestion des événements lorsque l'événement est déclenché.

Cette fonction fonctionne de manière similaire à la fonction trigger(), mais la fonction triggerHandler() présente les exceptions suivantes :

triggerHandler() ne déclenchera pas le comportement par défaut de l'élément d'exécution (tel que le comportement de saut de l'événement de clic sur le lien par défaut, le comportement de soumission par défaut de l'événement de soumission de formulaire).

triggerHandler() déclenche des événements uniquement pour le premier élément correspondant dans l'objet jQuery.

Les événements déclenchés par triggerHandler() ne remontent pas dans l'arborescence DOM, donc l'événement ne remonte pas vers aucun de ses éléments ancêtres. La valeur de retour de

triggerHandler() est la valeur de retour de la fonction de traitement d'événement correspondante, et non de l'objet jQuery actuel lui-même.

Cette fonction appartient à l'objet (instance) jQuery.

Syntaxe

Cette fonction est ajoutée dans jQuery 1.2.

jQueryObject.triggerHandler( events [, extraArguments ] )

Parameters

Description du paramètre

events Le type de chaîne spécifie le type d'événement et Namespace facultatif , tels que "clic", "focus", "keydown.myPlugin".

extraArguments optionnel/type d'objet sont des paramètres supplémentaires transmis par la fonction de traitement d'événements. Si vous souhaitez transmettre plusieurs paramètres, veuillez les transmettre sous forme de tableau. La fonction

triggerHandler() transmettra un paramètre par défaut pour la fonction de traitement d'événement qui déclenche l'exécution, qui est l'objet Event représentant l'événement en cours.

Le paramètre extraArguments est utilisé pour transmettre davantage de paramètres supplémentaires à la fonction de gestion des événements. Si extraArguments est sous forme de tableau, chaque élément servira de paramètre de la fonction .

Valeur de retour

La valeur de retour de la fonction triggerHandler() est de n'importe quel type et renvoie la valeur de retour de la fonction de traitement d'événement qui a déclenché l'exécution.

Exemple et description

Veuillez vous référer au code HTML initial suivant :

<input id="btn1" type="button" value="点击1" />
<input id="btn2" type="button" value="点击2" />
<a id="a1" href="#">CodePlayer</a>
<div id="log"></div>
Copier après la connexion

Tout d'abord, nous lions les événements au bouton ci-dessus et aux éléments puis utilisez la fonction triggerHandler() pour déclencher directement l'événement. Le code correspondant est le suivant :

Exécutez le code (veuillez copier les autres codes sur la page de démonstration pour l'exécuter)

La fonction triggerHandler() peut également être transmise en fonction de l'objet Enter the Event de la fonction de traitement d'événement pour déclencher l'événement correspondant.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

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!