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

The concept of parent elements handling events that are propagated by a child element
1 ответ

Фаза захвата событий не работает должным образом для элемента HTML, у которого нет дочерних узлов

Давайте рассмотрим следующие HTML <div id='outer'> Outer Tag <div id='inner'>Inner Tag</div> </div> Применение событий var outer = document.getElementById('outer'), inner = document.getElementById('inner'); outer.addEventList…
2 ответа

Какие события выбрать, чтобы делегировать обработчик из <select> выбранному <option>?

Когда другой &lt;option&gt; выбран в &lt;select&gt; можно обработать это событие с помощью &lt;select&gt;обработчик довольно прямолинейно. Однако по некоторым причинам для моего проекта было бы очень удобно использовать делегированный &lt;option&gt;…
3 ответа

JavaScript события и пузыри

У меня есть следующий (упрощенный) код разметки: &lt;div id="container"&gt; &lt;div data-value="1"&gt; &lt;span&gt;Click me 1&lt;/span&gt; &lt;/div&gt; &lt;div data-value="2"&gt; &lt;span&gt;Click me 2&lt;/span&gt; &lt;/div&gt; &lt;/div&gt; &lt;div …
1 ответ

Почему javaScript / jQuery, похоже, игнорирует мой оператор IF при пузыре событий?

Я уверен, что только я не понимаю основы JavaScript должным образом. Но может ли кто-то указать на то, почему у меня сложилось впечатление, что мое утверждение if оценивается как истинное, при пузыре событий, даже если утверждение внутри оператора i…
02 июн '13 в 12:11
2 ответа

Как предотвратить запуск mouseleave после mouseup?

В моем приложении javascript у меня есть проблемы с всплывающими сообщениями о событиях, а именно, я бы не хотел запускать отпускание мыши после наведения мыши вверх на элемент (реализовано поведение перетаскивания, поэтому он перемещается и мышь по…
2 ответа

Как бы мы пошли на измерение, если более эффективно вызывать e.stopPropagation() или нет?

Хочу измерить, выгоднее ли звонить e.stopPropagation() в тех случаях, когда мне больше не нужно, чтобы это событие распространялось (например, почти в 100% случаев), или это приведет к ненужным накладным расходам, которые компенсируют любую выгоду о…
06 апр '11 в 11:22
1 ответ

Обрабатывать всплывающие сообщения о событиях jquery при наведении на ячейку таблицы

Я только начал накапливать события в jQuery, поэтому мое понимание очень ограничено. У меня есть требование обрабатывать все события, которые происходят в строке / ячейке таблицы (сетки) HTML на уровне родительского контейнера. Пример: 1. когда поль…
14 июн '12 в 18:42
1 ответ

При нажатии на событие текстового поля всплывающее

Это моя структура HTML. &lt;div id="dvHirearachy" class="MarginTB10"&gt; &lt;span&gt; &lt;label&gt;Hierarchy Names&lt;/label&gt;&lt;br /&gt; &lt;input type="text" name="txtHierarchy" /&gt; &lt;a id="ancRemove" href="#"&gt;Remove&lt;/a&gt; &lt;/span&…
23 июл '12 в 08:06
1 ответ

Почему связанное событие активируется дважды в jQuery?

У меня есть немного HTML: &lt;div class="form-item"&gt; &lt;a id="listStandardsLink" target="_blank" class="" href="/connect/arisbrowser/standards"&gt;Select Standards&lt;/a&gt; &lt;/div&gt; И мой JavaScript: $("#listStandardsLink").click( function(…
14 июн '11 в 15:00
1 ответ

SelectedIndexChanged Вложенный GridView asp.net C#

У меня есть следующий код: &lt;asp:GridView ID="gvMaster" runat="server" AutoGenerateColumns="False" DataKeyNames="subjectid" OnRowDataBound="gvMaster_RowDataBound"&gt; &lt;Columns&gt; &lt;asp:TemplateField&gt; &lt;ItemTemplate&gt; &lt;a href="javas…
21 авг '18 в 08:46
2 ответа

Обработчик событий jquery вызывает функцию дважды

При щелчке по тегу a с классом "like" обработчик события вызывает функцию дважды. Я перепробовал все намеки на сообщение о событиях, но они не работали или были не мной. $('.like').live('click', function(){ $.get($(this).attr('rel'), function(data) …
25 июн '11 в 22:50
1 ответ

Прикрепление свойств к всплывающему объекту события в Javascript

В Chrome/Firefox я могу прикрепить свои пользовательские свойства к объекту события в одном обработчике и прочитать их в другом обработчике для того же события, даже если обработка события запутана. Я не могу сделать то же самое в IE. Мое пользовате…
09 сен '11 в 12:47
1 ответ

event.stopPropogation не работает должным образом

Как я знаю, event.stopPropogation() используется для остановки всплытия событий, то есть прекращает запуск родительских событий, но в моем коде это не работает. Можете ли вы проверить это. &lt;div onClick="diva();"&gt; div &lt;p onClick="pa();"&gt; …
2 ответа

Создание моего собственного стиля аккордеон с помощью jquery

У меня есть переменная в JS, которая содержит действие щелчка. Это действие связано с несколькими различными div: &lt;div class="clickable"&gt;&lt;div class="hidden"&gt;inner content 1&lt;/div&gt;&lt;/div&gt; &lt;div class="clickable"&gt;&lt;div cla…
14 ноя '10 в 13:44
1 ответ

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

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

Функция Jquery зависает

Я использую плагин под названием h5validate. Я обнаружил, что единственный способ запустить этот плагин - щелкнуть (размывая) поле, которое я хочу проверить, поэтому моя логика заключается в настройке функции, которая делает это для меня, когда я на…
0 ответов

Есть ли способ получить доступ к дереву событий?

Я работаю над приложением, в котором мне нужно иметь прослушиватель событий для некоторых контейнеров, которые клонируются и имеют те же свойства. По щелчку я хотел бы получить идентификатор контейнера, чтобы я мог выполнить функцию. Например, HTML-…
16 сен '18 в 20:41
3 ответа

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

У меня есть три объекта ObjectA имеет ObjectB, ObjectB имеет ObjectC. Когда ObjectC запускает событие, мне нужно, чтобы ObjectA знала об этом, так что это то, что я сделал... public delegate void EventFiredEventHandler(); public class ObjectA { Obje…
03 дек '10 в 19:33
1 ответ

Предотвратить распространение / всплывание компонента {{input}} (угасающий)

У меня есть {{input}} внутри элемента, который сам имеет действие. Как предотвратить нажатие на входе события click для родительского элемента? я пытался bubbles=false, Я также пытался продлить {{input}} и в расширенном вводе я поймал событие click …
27 янв '17 в 23:25
1 ответ

Событие пузыряется проблема с формой

У меня есть проблема пузыря событий в jQuery. Я нашел некоторые решения, но не работает для тега "выбор". Так что мой родительский тег - это гармошка, которая запускает контент внутри. У меня проблема в том, что мне нужно выпадающее меню в этой пане…
04 сен '15 в 08:23