Exemple
Supprimer tous les gestionnaires d'événements pour tous les <p> éléments:
$("button").click(function(){
$("p").unbind();
});
Essayez - le vous - même » Définition et utilisation
Le unbind() méthode supprime les gestionnaires d'événements à partir d' éléments sélectionnés.
Cette méthode peut supprimer tout ou gestionnaires d'événements sélectionnés, ou arrêter les fonctions spécifiées de courir 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 l'intérieur lui-même (comme la suppression d'un gestionnaire d'événements après l'événement a été déclenché un certain nombre de fois).
Remarque: Si aucun paramètres sont spécifiés, le unbind() méthode supprime TOUS les gestionnaires d'événements de l'élément spécifié.
Remarque: Le unbind() méthode fonctionne sur un gestionnaire d'événement attaché avec jQuery.
Comme de jQuery version 1.7, l' on() et off() méthodes sont préférables à fixer et à retirer des gestionnaires d'événements sur les éléments.
Syntaxe
$(selector).unbind(event,function,eventObj)
Paramètre | La description |
---|---|
event | Optionnel. Indique un ou plusieurs événements pour supprimer des éléments. Plusieurs valeurs d'événements sont séparés par un espace. Si tel est le seul paramètre spécifié, toutes les fonctions liées à l'événement spécifié seront supprimés. |
function | Optionnel. Indique le nom de la fonction à délier de l'événement spécifié pour l'élément |
eventObj | Optionnel. Indique l'objet d'événement pour enlever à utiliser. Le paramètre eventObj provient de la fonction de liaison événement |
Essayez-le vous-même - Exemples
Détachez une fonction spécifique
Comment utiliser le unbind() méthode pour délier une fonction spécifique d'un événement spécifié pour un élément.
Détachez un gestionnaire d'événement à l' aide d' un objet événement
Indique un objet événement à supprimer.