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

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

event.preventDefault() vs. return false

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Рассмотрим следующую типичную структуру документа React: Component.jsx <OuterClickableArea> <InnerClickableArea> content </InnerClickableArea> </OuterClickableArea> Если эти компоненты составлены следующим ...
11 мая '18 в 18: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 в 14:37