Описание тега event-propagation

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

Реагирование прекращает распространение, вызывает другую функцию для setState

У меня есть Onclick, прикрепленный ко всему компоненту, куда бы он ни щелкнул, он закрывает компонент: <div className="container" onClick={this.onClick.bind(this,'str')}> {this.state.showtoggle ? <Child2 /> : <Child1 />} </div&g…
1 ответ

Пользовательское распространение событий Kivy

Я делаю графический интерфейс Python/Kivy для подключенного к Интернету устройства. Происходит много синхронизации, так как устройство использует для связи метод WAMP pub/sub. Проблема в том, что я не знаю, как распространять пользовательские событи…
13 июл '18 в 11:47
2 ответа

Как вы мешаете детям распространять событие, инициированное живым слушателем / делегатом?

У меня есть родительский делегат, который прослушивает события щелчка в наборе детей с определенным классом. $(".toggle_group").on("click",".toggle",function(e){ .. }); так вот пример HTML <div class='toggle_group'> <a class='toggle'>cli…
05 фев '12 в 22:07
2 ответа

AngularJS не запускает событие внешнего клика (вложенный ng-клик)

<ul> <li ng-init="hide1={state1:true}" ng-repeat="(id,name) in tree_root_list" ng-click="click_e_s_0(id,hide1)"> {$ name[1] $} <ul ng-hide=hide1.state1> <li ng-init="hide2={state2:true}" ng-repeat="id in e_s_1" ng-click="click_e…
1 ответ

Как отложить распространение событий с помощью jQuery

Я хочу отобразить заметку после того, как пользователь отправит форму, но до того, как он покинет страницу. В настоящее время я использую это (уменьшенный пример кода): $('form').submit(function(event) { $('.note').show(); setTimeout(function() { $(…
05 ноя '14 в 12:28
1 ответ

Почему событие не вызвало бесконечного цикла?

var domInner = document.querySelector('#inner') var domWrapper = document.querySelector('#wrapper') domInner.onclick = innerHandler function innerHandler () { console.log('inner') } domWrapper.onclick = wrapperHandler function wrapperHandler () { /…
2 ответа

Остановить распространение jquery

У меня есть этот код, но когда я клонирую элемент, действие также клонируется. То, что я хочу, это просто отдельные действия для каждого элемента. Вы можете увидеть проблему в демо <script type="text/javascript"> $(document).ready(function() {…
13 дек '11 в 02:22
1 ответ

Распространение событий вверх или вниз

Когда кнопка на экране нажата, как разворачивается событие? Это начинается с кнопки, у которой есть опция передачи события его родителю? Или родитель получает событие первым и передает его своим потомкам, пока не дойдет до кнопки?
16 дек '12 в 03:20
1 ответ

IE8 распространение jQuery - щелчок в любом месте экрана активирует прокрутку

Этот код jQuery прекрасно работает во всех браузерах, кроме IE8. Что происходит, когда я щелкаю в любом месте страницы в IE8, будь то ссылка, div или просто в пустом пространстве, это активирует событие прокрутки. Я думаю, что это проблема распростр…
2 ответа

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

У меня есть следующий код: <div id="parentDiv"> <a href="someurl"> ... </a> </div> HTML внутри div взят из внешнего источника, и я не знаю его структуру и не могу его контролировать. Мне нужно опубликовать некоторые данные, к…
02 апр '11 в 17:45
1 ответ

@ngrx Угловой 6/7 излучающий объект через компоненты

Я использую угловой 7 с @ngrx.Я воспроизвел проблему, которую я имею на stackblitz, вот ссылка Если вы проверите консоль, после того, как вы отметите флажок активный / неактивный, вы увидите, что в дочернем компоненте (supplier-card-item.component) …
1 ответ

jQuery stopPropagation - функция запускается снова

Можете ли вы сказать мне, как остановить распространение функции. Мне нужно снова запустить некоторую функцию после первого нажатия кнопки. Я использую плагин scrollTo для jquery для прокрутки своего контента, и когда я нажимаю на кнопку "огонь", пр…
08 авг '12 в 21:48
3 ответа

JavaScript предотвращает сенсорное перемещение элемента тела, включает другие элементы

Но очень просто, я хотел бы предотвратить событие touchmove для элемента body, но оставить его включенным для другого элемента. Я могу отключить нормально... но я не уверен, как включить его где-то еще! Я полагаю, что ниже теоретически работает, пот…
1 ответ

Распространение событий Javascript не работает должным образом

window.document.addEventListener('click', function(e) { event.preventDefault(); event.stopPropagation(); setTimeout(function(){e.target.dispatchEvent(e);}, 2000); }, true); <button onclick="console.log('test')">test</button> Почему событ…
26 ответов

Как предотвратить запуск события onclick родительского элемента при щелчке дочернего якоря?

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

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

С object.stopPropagation() Я могу остановить всплытие событий, но как я могу снова включить его? Есть ли предопределенная функция в JS что-то вроде object.startPropagation? РЕДАКТИРОВАТЬ: Проблема в том, что JS запоминает, если вы нажмете на "объект…
1 ответ

JQuery обработки событий / распространения / пузыри?

Я пытаюсь создать меню для веб-сайта, я использую jQuery для этого, и я столкнулся с небольшой проблемой. У меня есть такая структура <div class="menuTitle menuDiv menuNode" id="menuNode_<?=$row_menu["id"]?>"> <a href="<?=$rt?>"…
1 ответ

Остановить распространение клика по пользовательской ячейке в CellTable

У меня есть CellTable, к которому я прикрепляю обработчик кликов (через addDomHandler). Затем я добавил пользовательскую ячейку, которая обрабатывает onBrowserEvent(...). Я бы хотел, чтобы событие не распространялось в onBrowserEvent ячейки, чтобы о…
26 июн '15 в 16:40
1 ответ

Один клик обработчик для нескольких кнопок и прекратить распространение события до родителя?

Я генерирую кучу элементов "li" в результате вызова ajax. Они похожи: <li> <p>Hello result 1</p> <button>remove</button> </li> <li> <p>Hello result 2</p> <button>remove</button> </…
24 июн '10 в 14:37
2 ответа

Распространение событий в коллекционном проекте

У меня есть проект на основе коллекций в.NET 4. Я имею в виду, что у меня есть основная коллекция, называемая "Система", которая состоит из фреймов, каждый из которых состоит из карточек, которые, в свою очередь, сделаны вверх каналов. Итак, это выг…
20 июл '10 в 15:09