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

Explication détaillée de l'utilisation et des précautions de la fonction jQuery.unbind()

巴扎黑
Libérer: 2017-06-25 15:13:41
original
2129 Les gens l'ont consulté

La fonction

unbind() est utilisée pour supprimer la fonction de gestion des événements d'un ou plusieurs événements liés à l'élément correspondant.

La fonction unbind() est principalement utilisée pour dissocier la fonction de traitement d'événements liée par la fonction bind().

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

Syntaxe

La fonction unbind() a principalement les deux formes d'utilisation suivantes :

Utilisation 1 :

jQueryObject.unbind( [ events [, handler ]] )

Supprimez le gestionnaire de fonction de gestionnaire d'événements lié à l'événement events de l'élément correspondant actuel.

Utilisation 2 :

jQueryObject.unbind( eventObject )

est l'objet Event transmis par la fonction de traitement d'événement spécifiée, qui est utilisé pour supprimer la fonction de traitement d'événement correspondante .

Paramètres

Description du paramètre

événements Facultatif/ChaîneType Un ou plusieurs types d'événements séparés par des espaces et un Espace de noms facultatif, tels que "clic", "clic focus", "keydown.myPlugin".

gestionnaire facultatif/fonction de gestion d'événements spécifiée par type de fonction.

eventObject Classe d'objet est un objet Event, utilisé pour supprimer la fonction de traitement d'événement transmise à l'objet.

jQuery 1.4.3 prend désormais en charge le gestionnaire de paramètres qui peut être faux. La fonction de gestionnaire d'événements est utilisée pour supprimer l'événement lié lorsque le paramètre du gestionnaire est faux.

Si le gestionnaire de paramètres est omis, tous les gestionnaires d'événements liés aux événements du type spécifié correspondant à l'élément sont supprimés.

Si tous les arguments sont omis, supprime tous les gestionnaires d'événements sur l'élément correspondant pour tout type d'événement lié à n'importe quel élément.

Valeur de retour

unbind()La valeur de retour de la fonction est de type jQuery et renvoie l'objet jQuery actuel lui-même.

En fait, les paramètres de la fonction unbind() sont tous des conditions de filtre, et seuls les gestionnaires d'événements qui correspondent à toutes les conditions de paramètres seront supprimés. Plus il y a de paramètres, plus il y a de qualifications et plus la plage supprimée est petite.

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>
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 unbind() pour dissocier l'événement. Le code correspondant est le suivant :

La fonction unbind() peut également supprimer des fonctions basées sur l'objet événement entrant. Le code jQuery suivant permet uniquement à la boîte d'invite de s'afficher lorsque le bouton [Cliquez 1] est cliqué pour la première fois, puis supprime immédiatement l'événement de clic.

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!