Событие: свойство cancelBubble
Устаревшее: Эта функция больше не рекомендуется. Хотя некоторые браузеры могут её поддерживать, она, возможно, уже удалена из соответствующих веб-стандартов, может быть в процессе удаления или сохранена только для совместимости. Избегайте её использования и обновите существующий код, если это возможно; обратитесь к таблице совместимости внизу этой страницы для принятия решения. Имейте в виду, что эта функция может перестать работать в любой момент.
Примечание: Эта функция доступна в Web Workers.
Свойство cancelBubble интерфейса Event устарело. Используйте Event.stopPropagation() вместо него. Установка его значения в true перед возвратом из обработчика события предотвращает распространение события. В более поздних реализациях установка этого значения в false ничего не делает. Подробнее см. Совместимость с браузерами.
Значение
Булево значение. Значение true означает, что событие не должно распространяться дальше.
Пример
elem.onclick = (event) => {
// Do cool things here
event.cancelBubble = true;
};
Спецификации
| Спецификация |
|---|
| DOM # ref-for-dom-event-cancelbubble① |
Совместимость с браузерами
| Рабочий стол | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
cancelBubble |
1Начиная с Chrome 58 и Opera 45, установка этого свойства в false ничего не делает, в соответствии с обсуждением спецификации. |
12 | 53 | ≤12.1Начиная с Chrome 58 и Opera 45, установка этого свойства в false ничего не делает, в соответствии с обсуждением спецификации. |
1 | 18Начиная с Chrome Android 58 и Opera 45, установка этого свойства в false ничего не делает, в соответствии с обсуждением спецификации. |
53 | ≤12.1Начиная с Chrome 58 и Opera 45, установка этого свойства в false ничего не делает, в соответствии с обсуждением спецификации. |
1 | 1.0Начиная с Samsung Internet 7.0 и Opera 45, установка этого свойства в false ничего не делает, в соответствии с обсуждением спецификации. |
≤37Начиная с Chrome 58 и Opera 45, установка этого свойства в false ничего не делает, в соответствии с обсуждением спецификации. |
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/Event/cancelBubble