jQuery event.stopPropagation() Methode
Voorbeeld
Voorkom dat de klikgebeurtenis naar bovenliggende elementen borrelt:
$("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.");
});
Definitie en gebruik
De methode event.stopPropagation() stopt het doorborrelen van een gebeurtenis naar bovenliggende elementen, waardoor wordt voorkomen dat bovenliggende gebeurtenishandlers worden uitgevoerd.
Tip: gebruik de methode event.isPropagationStopped() om te controleren of deze methode is aangeroepen voor de gebeurtenis.
Syntaxis
event.stopPropagation()
Parameter | Description |
---|---|
event | Required. The event parameter comes from the event binding function |