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

129
Обнаружение кликов в iframe с помощью JavaScript

Я понимаю, что невозможно сказать, что пользователь делает внутри, iframeесли это перекрестный домен. Я хотел бы отслеживать, щелкнул ли пользователь вообще в iframe. Я представляю сценарий, в котором есть невидимое divповерх, iframeа divзатем просто передается событие щелчка в iframe. Возможно ли...

122
Как узнать, какие события JavaScript активированы?

У меня есть список выбора: <select id="filter"> <option value="Open" selected="selected">Open</option> <option value="Closed">Closed</option> </select> При выборе Closedстраница перезагружается. В этом случае он показывает закрытые билеты (а не открытые). Он...

119
Обнаружение изменений размера окна в реальном времени в Angular 4

Я пытался создать гибкую навигационную панель и не хочу использовать медиа-запросы, поэтому я намерен использовать *ngIFразмер окна в качестве критерия. Но я столкнулся с проблемой, так как я не могу найти какой-либо метод или документацию по определению размера окна Angular 4. Я также пробовал...

118
Object.watch () для всех браузеров?

Обратите внимание, что Object.Watchи Object.Observeоба являются устаревшими (по состоянию на июнь 2018 г.). Я искал простой способ отслеживать изменения объекта или переменной и обнаружил Object.watch(), что он поддерживается браузерами Mozilla, но не IE. Так что я начал искать, не написал ли...

112
Можно ли добавить в innerHTML без уничтожения обработчиков событий потомков?

В следующем примере кода я прикрепляю onclickобработчик событий к диапазону, содержащему текст «foo». Обработчик - это анонимная функция, которая выводит файл alert(). Однако, если я назначу родительскому узлу innerHTML, этот onclickобработчик событий будет уничтожен - нажатие «foo» не вызовет...

108
Трюк с javascript для вставки как обычного текста в execCommand

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

107
Как следить за изменениями массива?

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

107
Получить прослушиватели событий, подключенные к узлу, с помощью addEventListener

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

105
Как проверить, существует ли динамически прикрепленный прослушиватель событий?

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

103
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); };...

102
Как вы зависаете в ReactJS? - onMouseLeave не регистрируется при быстром наведении

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

96
Как вы регистрируете все события, запускаемые элементом в jQuery?

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

91
Как нормализовать функции перехода CSS3 в браузерах?

Событие завершения перехода Webkit называется webkitTransitionEnd, Firefox - transitionEnd, Opera - oTransitionEnd. Как лучше всего решить их все на чистом JS? Стоит ли анализировать браузер? или реализовать каждый отдельно? Другой способ, который мне не приходил в голову? то есть: //doing browser...

90
Что такое DOM и BOM в JavaScript?

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

88
Событие при изменении window.location.href

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

88
html <input type = «text» /> событие onchange не работает

Я пытаюсь провести эксперимент. Я хочу, чтобы каждый раз, когда пользователь вводил что-то в текстовое поле, это отображалось в диалоговом окне. Я использовал onchangeсвойство события, чтобы это произошло, но это не работает. Мне все еще нужно нажать кнопку отправки, чтобы все заработало. Я читал...