Вопросы с тегом «dom-events»

События DOM (Document Object Model) позволяют языкам программирования, управляемым событиями, регистрировать различные обработчики / прослушиватели событий на узлах элементов в дереве DOM.


13
Можно ли добавить в innerHTML без уничтожения обработчиков событий потомков?
В следующем примере кода я прикрепляю onclickобработчик событий к диапазону, содержащему текст «foo». Обработчик - это анонимная функция, которая выводит файл alert(). Однако, если я назначу родительскому узлу innerHTML, этот onclickобработчик событий будет уничтожен - нажатие «foo» не вызовет всплывающего окна предупреждения. Это поправимо? <html> <head> <script type="text/javascript"> function start …

11
Трюк с javascript для вставки как обычного текста в execCommand
У меня есть базовый редактор, основанный на execCommandпредставленном здесь образце. Есть три способа вставить текст в execCommandобласть: Ctrl+V Щелкните правой кнопкой мыши -> Вставить Щелкните правой кнопкой мыши -> Вставить как обычный текст Я хочу разрешить вставку только простого текста без разметки HTML. Как я могу заставить первые два действия …

5
Получить прослушиватели событий, подключенные к узлу, с помощью addEventListener
Я уже смотрел на эти вопросы: Как найти прослушиватели событий на узле DOM при отладке или из кода JavaScript? Могу ли я программно исследовать и изменять обработчики событий Javascript в элементах html? Как отлаживать привязки событий JavaScript / jQuery с помощью Firebug (или аналогичного инструмента) однако ни один из них …

10
Как следить за изменениями массива?
Есть ли в Javascript способ получать уведомления об изменении массива с помощью push, pop, shift или присвоения на основе индекса? Я хочу что-то, что запускало бы событие, которое я мог бы обработать. Я знаю о watch()функциях SpiderMonkey, но это работает только тогда, когда для всей переменной установлено что-то другое.

14
Как проверить, существует ли динамически прикрепленный прослушиватель событий?
Вот моя проблема: можно ли как-то проверить наличие динамически прикрепленного прослушивателя событий? Или как я могу проверить статус свойства onclick (?) В DOM? Я искал в Интернете решение, как и Stack Overflow, но не повезло. Вот мой html: <a id="link1" onclick="linkclick(event)"> link 1 </a> <a id="link2"> link 2 </a> <!-- …

13
removeEventListener для анонимных функций в JavaScript
У меня есть объект, в котором есть методы. Эти методы помещаются в объект внутри анонимной функции. Выглядит это так: var t = {}; window.document.addEventListener("keydown", function(e) { t.scroll = function(x, y) { window.scrollBy(x, y); }; t.scrollTo = function(x, y) { window.scrollTo(x, y); }; }); (кода намного больше, но этого достаточно, чтобы …

13
Как вы зависаете в ReactJS? - onMouseLeave не регистрируется при быстром наведении
Как вы можете добиться в ReactJS события зависания или активного события, когда вы выполняете встроенные стили? Я обнаружил, что подход onMouseEnter, onMouseLeave содержит ошибки, поэтому надеюсь, что есть другой способ сделать это. В частности, если вы очень быстро наведете курсор мыши на компонент, будет зарегистрировано только событие onMouseEnter. OnMouseLeave никогда …

12
Как вы регистрируете все события, запускаемые элементом в jQuery?
Я хотел бы видеть все события, запускаемые полем ввода, когда пользователь взаимодействует с ним. Сюда входят такие вещи, как: Щелкнув по нему. Щелкнув по нему. Включаемся в него. Переход от него. Ctrl+ Cи Ctrl+ Vна клавиатуре. Щелкните правой кнопкой мыши -> Вставить. Щелкните правой кнопкой мыши -> Вырезать. Щелкните правой …


11
Как нормализовать функции перехода CSS3 в браузерах?
Событие завершения перехода Webkit называется webkitTransitionEnd, Firefox - transitionEnd, Opera - oTransitionEnd. Как лучше всего решить их все на чистом JS? Стоит ли анализировать браузер? или реализовать каждый отдельно? Другой способ, который мне не приходил в голову? то есть: //doing browser sniffing var transitionend = (isSafari) ? "webkitTransitionEnd" : (isFirefox) …

8
Что такое DOM и BOM в JavaScript?
Что такое DOM и BOM в JavaScript? Было бы замечательно, если бы кто-то мог объяснить это в терминах непрофессионала! Мне нравится в них разбираться глубже.


12
html <input type = «text» /> событие onchange не работает
Я пытаюсь провести эксперимент. Я хочу, чтобы каждый раз, когда пользователь вводил что-то в текстовое поле, это отображалось в диалоговом окне. Я использовал onchangeсвойство события, чтобы это произошло, но это не работает. Мне все еще нужно нажать кнопку отправки, чтобы все заработало. Я читал об AJAX и думаю узнать об …

7
Событие при изменении window.location.href
Я пишу сценарий Greasemonkey для сайта, который в какой-то момент изменяется location.href. Как я могу получить событие (через window.addEventListenerили что-то подобное) при window.location.hrefизменении на странице? Мне также нужен доступ к DOM документа, указывающего на новый / измененный URL-адрес. Я видел другие решения, которые включают тайм-ауты и опрос, но я бы …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.