Maison  >  Article  >  interface Web  >  Comment JavaScript gère le bouillonnement d'événements

Comment JavaScript gère le bouillonnement d'événements

醉折花枝作酒筹
醉折花枝作酒筹original
2021-07-21 11:05:352777parcourir

En JavaScript, vous pouvez utiliser la méthode event.stopPropagation() pour gérer le bouillonnement d'événements. La méthode event.stopPropagation() empêche l'événement de se propager vers l'élément parent et empêche l'exécution de tout gestionnaire d'événement parent.

Comment JavaScript gère le bouillonnement d'événements

L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.

Lors de l'ajout d'événements aux éléments Dom, vous rencontrerez parfois des bulles d'événements. La méthode de traitement est la suivante :

Exécutez event.stopPropagation pour empêcher les bulles d'événements

$("#Tab1 .close").live("click", function (event) {
droptab(this);//业务逻辑处理函数 
event.preventDefault();
event.stopPropagation();
return false;
});

event.stopPropagation() La méthode empêche les événements de se propager vers l'élément parent et empêche tout événement. traitement de l'événement parent Le programme est exécuté.

Conseil : veuillez utiliser la méthode event.isPropagationStopped() pour vérifier si la méthode est appelée sur l'événement spécifié.

【Apprentissage recommandé : Tutoriel avancé javascript

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!

Déclaration:
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