Metoda jQuery event.stopPropagation().
Příklad
Zastavte probublávání události kliknutí do nadřazených prvků:
$("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.");
});
Definice a použití
Metoda event.stopPropagation() zastaví probublávání události do nadřazených prvků, čímž zabrání spuštění všech nadřazených obslužných rutin událostí.
Tip: Pomocí metody event.isPropagationStopped() zkontrolujte, zda byla tato metoda pro událost volána.
Syntax
event.stopPropagation()
Parameter | Description |
---|---|
event | Required. The event parameter comes from the event binding function |