jQuery event.stopPropagation() Metodo
Esempio
Arresta l'evento click dal bubbling agli elementi principali:
$("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.");
});
Definizione e utilizzo
Il metodo event.stopPropagation() interrompe il bubbling di un evento sugli elementi padre, impedendo l'esecuzione di eventuali gestori di eventi padre.
Suggerimento: utilizzare il metodo event.isPropagationStopped() per verificare se questo metodo è stato chiamato per l'evento.
Sintassi
event.stopPropagation()
Parameter | Description |
---|---|
event | Required. The event parameter comes from the event binding function |