Метод jQuery event.stopPropagation()

❮ Методы событий jQuery

Пример

Остановите всплывающее событие клика на родительские элементы:

$("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

❮ Методы событий jQuery