Derniers tutoriels de développement web
 

jQuery off() Method

<Méthodes d'événements jQuery

Exemple

Supprimer l'événement click pour tous <p> éléments:

$("button").click(function(){
    $("p").off("click");
});
Essayez - le vous - même »

Définition et utilisation

L' off() méthode est le plus souvent utilisé pour enlever des gestionnaires d'événements attachés à la on() méthode.

Comme de jQuery version 1.7, l' off() méthode est le nouveau remplacement pour le unbind(), die() et undelegate() méthodes. Cette méthode apporte beaucoup de cohérence à l'API, et nous vous recommandons d'utiliser cette méthode, car elle simplifie la base de code jQuery.

Remarque: Pour supprimer des gestionnaires d'événements spécifiques, la chaîne de sélection doit correspondre à celui passé à la on() méthode, lorsque le gestionnaire d'événements a été attaché.

Astuce: Pour joindre un événement qui ne fonctionne une fois, puis se retire, utilisez l' one() méthode.


Syntaxe

$(selector).off(event,selector,function(eventObj),map)

Paramètre La description
event Obligatoire. Indique un ou plusieurs événements ou namespaces supprimer de la sélectionnée element(s) .

Plusieurs valeurs d'événements sont séparés par un espace. Doit être un événement valide
selector Optionnel. Un sélecteur qui doit correspondre à celui initialement transmis à la on() méthode lors de la fixation des gestionnaires d'événements
function(eventObj) Optionnel. Indique la fonction à exécuter lorsque l'événement se produit
map Indique une carte d'événement ( {event:function, event:function, ...}) contenant un ou plusieurs événements pour fixer les éléments et les fonctions à exécuter lorsque les événements se produisent

Essayez-le vous-même - Exemples

Modification de unbind() pour off()
Comment utiliser off() pour obtenir le même effet que unbind() .

Modification de undelegate() pour off()
Comment utiliser off() pour obtenir le même effet que undelegate() .

Modification de die() à off()
Comment utiliser off() pour obtenir le même effet que la die() .

Supprimer tous les gestionnaires d'événements Click, ajoutés avec on()
Comment faire pour supprimer tous les gestionnaires d'événement de clic pour tous les <p> éléments ajoutés à la on() méthode.

Retirer une fonction d'événement spécifique ajouté avec on()
Comment faire pour supprimer une fonction spécifique ajoutée à la on() méthode.

Retirer un gestionnaire d'événement à l' aide d' un objet événement
Comment faire pour supprimer un gestionnaire d'événements après l'événement a été déclenché un certain nombre de fois.


<Méthodes d'événements jQuery