Метод jQuery event.stopPropagation()
Пример
Остановите всплывающее событие клика на родительские элементы:
$("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.");
});
Определение и использование
Метод event.stopPropagation() останавливает передачу события родительским элементам, предотвращая выполнение любых обработчиков родительских событий.
Совет: используйте метод event.isPropagationStopped() , чтобы проверить, был ли этот метод вызван для события.
Синтаксис
event.stopPropagation()
Parameter | Description |
---|---|
event | Required. The event parameter comes from the event binding function |