English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Метод jQuery event.stopPropagation()

События jQuery

Метод event.stopPropagation() останавливает распространение события на родительские элементы, предотвращая выполнение любого родительского обработчика событий.

Использованиеevent.isPropagationStopped()Метода

Вы можете проверить, вызывался ли этот метод (на объекте события) с помощью нашегоJavaScript Event PropagationДля получения дополнительной информации о распространении событий обратитесь к учебнику.

Синтаксис:

event.stopPropagation();

Пример

В следующем примере, если单击 подэлемент, то не будет выполняться обработчик события click на родительском элементе:

$("div, \t p, \t a").click(function(){
  event.stopPropagation();
  alert("Вы кликнули: \t" + this.tagName);
});
Проверьте, ›/‹

Значение параметра

ПараметрОписание
eventЭтоСобытиеПараметры приходят из функции привязки событий

События jQuery