Metoda jQuery event.stopPropagation()
Przykład
Nie pozwól, by zdarzenie kliknięcia bulgotało do elementów nadrzędnych:
$("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.");
});
Definicja i użycie
Metoda event.stopPropagation() zatrzymuje propagację zdarzenia do elementów nadrzędnych, uniemożliwiając wykonanie nadrzędnych programów obsługi zdarzeń.
Wskazówka: Użyj metody event.isPropagationStopped() , aby sprawdzić, czy ta metoda została wywołana dla zdarzenia.
Składnia
event.stopPropagation()
Parameter | Description |
---|---|
event | Required. The event parameter comes from the event binding function |