jQuery event.stopPropagation()- Methode
Beispiel
Stoppen Sie, dass das Click-Ereignis zu übergeordneten Elementen sprudelt:
$("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.");
});
Definition und Verwendung
Die Methode event.stopPropagation() stoppt das Bubbling eines Ereignisses an übergeordnete Elemente und verhindert, dass übergeordnete Ereignishandler ausgeführt werden.
Tipp: Verwenden Sie die Methode event.isPropagationStopped() , um zu prüfen, ob diese Methode für das Ereignis aufgerufen wurde.
Syntax
event.stopPropagation()
Parameter | Description |
---|---|
event | Required. The event parameter comes from the event binding function |