jQuery event.stopPropagation() Méthode
Exemple
Empêchez l'événement click de se propager aux éléments parents :
$("span").click(function(event){
event.stopPropagation();
alert("The span element was clicked.");
});
$("p").click(function(event){
alert("The p element was clicked.");
});
$("div").click(function(){
alert("The div element was clicked.");
});
Définition et utilisation
La méthode event.stopPropagation() arrête le transfert d'un événement vers les éléments parents, empêchant l'exécution de tous les gestionnaires d'événements parents.
Astuce : Utilisez la méthode event.isPropagationStopped() pour vérifier si cette méthode a été appelée pour l'événement.
Syntaxe
event.stopPropagation()
Parameter | Description |
---|---|
event | Required. The event parameter comes from the event binding function |