Méthode jQuery unbind()
Exemple
Supprimez tous les gestionnaires d'événements pour tous les éléments <p> :
$("button").click(function(){
$("p").unbind();
});
Définition et utilisation
La méthode unbind() était obsolète dans la version 3.0. Utilisez plutôt la méthode off() .
La méthode unbind() supprime les gestionnaires d'événements des éléments sélectionnés.
Cette méthode peut supprimer tous les gestionnaires d'événements ou une sélection, ou arrêter l'exécution de fonctions spécifiées lorsque l'événement se produit.
Cette méthode peut également dissocier les gestionnaires d'événements à l'aide d'un objet événement. Ceci est utilisé pour dissocier un événement de lui-même (comme supprimer un gestionnaire d'événements après que l'événement a été déclenché un certain nombre de fois).
Remarque : Si aucun paramètre n'est spécifié, la méthode unbind() supprimera TOUS les gestionnaires d'événements de l'élément spécifié.
Remarque : La méthode unbind() fonctionne sur n'importe quel gestionnaire d'événements attaché avec jQuery.
Syntaxe
$(selector).unbind(event,function,eventObj)
Parameter | Description |
---|---|
event | Optional. Specifies one or more events to remove from the elements. Multiple event values are separated by space. If this is the only parameter specified, all functions bound to the specified event will be removed. |
function | Optional. Specifies the name of the function to unbind from the specified event for the element |
eventObj | Optional. Specifies the event object to remove to use. The
eventObj parameter comes from the event binding function |
Essayez-le vous-même - Exemples
Comment utiliser la méthode unbind() pour dissocier une fonction spécifique d'un événement spécifié pour un élément.
Spécifie un objet événement à supprimer.