Вопросы с тегом 'event-propagation'

Распространение события или "пузырение" происходит, когда событие происходит внутри элемента, который укладывается в другие элементы.
14 отв.

event.preventDefault() vs. return false

Когда я хочу, чтобы другие обработчики событий выполнялись после запуска определенного события, я могу использовать один из двух методов. Я буду использовать jQuery в примерах, но это относится и к plain-JS: 1. event.preventDefault() $('a').click(...
31 авг. '09 в 14:58
17 отв.

Как предотвратить включение родительского события onclick при нажатии на дочерний якорь?

В настоящее время я использую jQuery, чтобы сделать div clickable, и в этом div у меня также есть привязки. Проблема, с которой я сталкиваюсь, заключается в том, что когда я нажимаю на якорь, срабатывают оба события щелчка (для div и привязки). Как п...
02 сент. '09 в 20:19
11 отв.

Остановить распространение событий мыши

Каков самый простой способ остановить распространение событий мыши в Angular 2? Должен ли я передавать специальный объект $event и вызывать stopPropagation() сам или есть другой способ. Например, в Meteor я могу просто вернуть false из обработчика с...
08 февр. '16 в 19:06
30 отв.

Предотвратить прокрутку родительского элемента, когда позиция прокрутки внутреннего элемента достигает верха/низа?

У меня есть небольшая "плавающая панель инструментов" - div с position:fixed; overflow:auto. Работает нормально. Но когда прокручивается внутри этого окна (с колесом мыши) и достигает нижней вершины ИЛИ, родительский элемент "берет на себя" запрос "...
27 апр. '11 в 13:13
6 отв.

Реакция предотвращает пузырьки событий во вложенных компонентах при щелчке

Вот базовый компонент. У функций <ul> и <li> есть функции onClick. Я хочу только onClick на <li>, а не <ul>. Как я могу достичь этого? Я играл с e.preventDefault(), e.stopPropagation(), но безрезультатно. class List extends...
27 июля '16 в 20:51
7 отв.

Как продолжить распространение событий после отмены?

Когда пользователь нажимает на определенную ссылку, я хотел бы представить их с помощью диалогового окна подтверждения. Если они нажмут "Да", я бы хотел продолжить оригинальную навигацию. Один улов: мой диалог подтверждения реализуется путем возвращ...
18 окт. '11 в 21:29
10 отв.

Закрыть раскрытие Bootstrap после ссылки

У меня есть раскрывающееся меню бутстрапа ниже. У него есть ссылка, связанная с привязкой knockout.js, которая возвращает false, потому что я не хочу, чтобы # тег отправлялся на URL-адрес браузера. Однако при этом не закрываю раскрывающееся меню, ког...
17 сент. '13 в 19:30
2 отв.

Google Map Double Click Распространение событий

Этот вопрос задают часто, но на самом деле он не ответил хорошо. Посмотрим, можем ли мы исправить это! Распространение событий Google позволяет привязываться к событиям в виде карты Google через их API, используя обработчики событий. Иногда в...
29 июня '13 в 0:06
1 отв.

Javascript: как включить stopPropagation?

С object.stopPropagation() Я могу остановить пузырьки событий, но как я могу его снова включить? Есть ли предварительно определенная функция в js что-то вроде object.startPropagation? EDIT: Проблема в том, что JS помнит, если вы нажмете на "объ...
19 янв. '11 в 15:05
3 отв.

.preventDefault() не работает в on. ('input', function {})

Я хотел бы ограничить количество символов в моем редактируемом div до 10. После того, как пользователь достиг предела, я хотел бы использовать метод .preventDefault() для защиты div от дополнительных символов. Можете ли вы мне помочь, пожалуйста? JSF...
30 авг. '15 в 18:16
2 отв.

Распространение событий в Javascript

Если у меня есть элемент (html), вложенный в другой элемент, и у обоих из них есть прикрепленный обработчик кликов, щелчок внутреннего элемента выполняет его обработчик кликов, а затем пузырьки до родителя и выполняет его обработчик кликов. Вот как я...
06 окт. '09 в 2:39
3 отв.

Событие Bubbling и прекращение распространения

В чем разница между event.bubbles и false для любого события и установкой event.stopPropagation() или stopImmediatePropagation() во время обработки события? Я использую Flex4 с AS3.
18 окт. '11 в 7:57
4 отв.

Стоит ли остановить Propgation, чтобы событие не распространялось на фазе захвата?

Я смотрел http://www.quirksmode.org/js/events_order.html, и в этой части он неоднозначен: В модели Microsoft вы должны установить для свойства событий cancelBubble значение true. window.event.cancelBubble = true В модели W3C вы должны вызвать ме...
17 сент. '12 в 18:43
5 отв.

Как получить повторно используемые компоненты с распространением событий React и mouse?

Рассмотрим следующую типичную структуру документа React: Component.jsx <OuterClickableArea> <InnerClickableArea> content </InnerClickableArea> </OuterClickableArea> Если эти компоненты составлены следующим ...
11 мая '18 в 21:43
5 отв.

AngularJS: Как остановить распространение событий с помощью ng-click?

У меня есть директива, которая делает что-то вроде этого: app.directive('custom', function(){ return { restrict:'A', link: function(scope, element){ element.bind('click', function(){ alert('want to pre...
18 февр. '15 в 17:37