jQuery event.stopPropagation()Метод
Пример
Предотвратить всплытие события click к родительскому элементу:
$("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("Элемент div был нажат.");
});
event.stopPropagation();
alert("The span element was clicked.");
});
$("p").click(function(event){
alert("The p element was clicked.");
});
$("div").click(function(){
alert("Элемент div был нажат.");
});
Попробуйте сами »
Определение и использование
Метод event.stopPropagation() предотвращает всплытие события к родительскому элементу и предотвращает выполнение любых родительских обработчиков событий.
Совет:Пожалуйста, используйте методevent.isPropagationStopped(), чтобы проверить, был ли этот метод вызван для указанного события.
Синтаксис
event.stopPropagation()
| Parameters | Описание |
|---|---|
| event | Обязательно.eventПараметр берётся из функции привязки события. |
Другие расширения
Методы событий jQuery