Описание тега event-propagation
Распространение события, или "всплытие", происходит, когда событие происходит внутри элемента, который складывается в другие элементы.
1
ответ
Реагирование прекращает распространение, вызывает другую функцию для setState
У меня есть Onclick, прикрепленный ко всему компоненту, куда бы он ни щелкнул, он закрывает компонент: <div className="container" onClick={this.onClick.bind(this,'str')}> {this.state.showtoggle ? <Child2 /> : <Child1 />} </div&g…
13 ноя '16 в 21:20
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…
31 мар '17 в 07:31
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 () { /…
25 апр '18 в 16:50
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 или просто в пустом пространстве, это активирует событие прокрутки. Я думаю, что это проблема распростр…
21 ноя '14 в 15:39
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) …
04 дек '18 в 13:45
1
ответ
jQuery stopPropagation - функция запускается снова
Можете ли вы сказать мне, как остановить распространение функции. Мне нужно снова запустить некоторую функцию после первого нажатия кнопки. Я использую плагин scrollTo для jquery для прокрутки своего контента, и когда я нажимаю на кнопку "огонь", пр…
08 авг '12 в 21:48
3
ответа
JavaScript предотвращает сенсорное перемещение элемента тела, включает другие элементы
Но очень просто, я хотел бы предотвратить событие touchmove для элемента body, но оставить его включенным для другого элемента. Я могу отключить нормально... но я не уверен, как включить его где-то еще! Я полагаю, что ниже теоретически работает, пот…
21 дек '12 в 05:35
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> Почему событ…
14 окт '14 в 02:51
26
ответов
Как предотвратить запуск события onclick родительского элемента при щелчке дочернего якоря?
В настоящее время я использую jQuery, чтобы сделать div интерактивным, и в этом div у меня также есть якоря. Проблема, с которой я сталкиваюсь, состоит в том, что, когда я нажимаю на привязку, оба события щелчка запускаются (для div и привязки). Как…
02 сен '09 в 17:19
1
ответ
Javascript: Как включить StopPropagation?
С object.stopPropagation() Я могу остановить всплытие событий, но как я могу снова включить его? Есть ли предопределенная функция в JS что-то вроде object.startPropagation? РЕДАКТИРОВАТЬ: Проблема в том, что JS запоминает, если вы нажмете на "объект…
19 янв '11 в 12:05
1
ответ
JQuery обработки событий / распространения / пузыри?
Я пытаюсь создать меню для веб-сайта, я использую jQuery для этого, и я столкнулся с небольшой проблемой. У меня есть такая структура <div class="menuTitle menuDiv menuNode" id="menuNode_<?=$row_menu["id"]?>"> <a href="<?=$rt?>"…
05 сен '12 в 23:14
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