Вопросы с тегом '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
8
Как продолжить распространение событий после отмены?
Когда пользователь нажимает на определенную ссылку, я хотел бы представить их с помощью диалогового окна подтверждения. Если они нажмут "Да", я бы хотел продолжить оригинальную навигацию. Один улов: мой диалог подтверждения реализуется путем возвращ...
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
4
.preventDefault() не работает в on. ('input', function {})
Я хотел бы ограничить число символов в моем редактируемом div до 10. После того, как пользователь достигнет предела, я бы хотел использовать метод .preventDefault() для защиты div от дополнительных символов. Можете ли вы помочь мне, пожалуйста?
JSFi...
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