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

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

2961
event.preventDefault () против возврата false

На этом вопросе есть ответы на Переполнение стека на русском языке : "protectDefault ()" или "return false"? Когда я хочу запретить выполнение других обработчиков событий после определенного события, я могу использовать один из двух методов. Я буду использовать jQuery в примерах, но это относится...

739
Как заставить JavaScript работать после загрузки страницы?

Я выполняю внешний скрипт, используя <script>внутренний <head>. Теперь, когда скрипт выполняется до загрузки страницы, я не могу получить доступ <body>, среди прочего. Я хочу выполнить JavaScript после того, как документ был «загружен» (HTML полностью загружен и находится в...

558
On - window.location.hash - Изменить?

Я использую Ajax и хэш для навигации. Есть ли способ проверить, window.location.hashизменились ли так? http://example.com/blah # 123 to http://example.com/blah # 456 Это работает, если я проверяю это, когда документ загружается. Но если у меня есть навигация на основе #hash, она не работает, когда...

350
Механизм глобальных событий JavaScript

Я хотел бы отлавливать каждую неопределенную ошибку в функции. Есть ли глобальная возможность обработки ошибок в JavaScript? Вариант использования - перехват вызовов функций из flash, которые не...

330
Введите событие нажатия клавиши в JavaScript

У меня есть formдва текстовых блоков, один выберите падение вниз и одной кнопки радио . Когда enterклавиша нажата, я хочу вызвать функцию Javascript (определяется пользователем), но когда я нажимаю ее, форма отправляется. Как предотвратить formотправку при enterнажатии...

329
OnKeyPress Vs. onKeyUp и onKeyDown

В чем разница между этими тремя событиями? Погуглив, я обнаружил, что: onKeyDownСобытие срабатывает , когда пользователь нажимает клавишу. onKeyUpСобытие срабатывает , когда пользователь отпускает клавишу. onKeyPressСобытие срабатывает , когда пресса и пользователь отпускает ключ ( с...

313
Подождите 5 секунд перед выполнением следующей строки

Эта функция ниже не работает так, как я хочу; будучи новичком JS, я не могу понять, почему. Мне нужно подождать 5 секунд, прежде чем проверять, newStateесть ли -1. В настоящее время он не ждет, он просто проверяет сразу. function stateChange(newState) { setTimeout('', 5000); if(newState == -1) {...

290
Невозможно понять параметр useCapture в addEventListener

Я прочитал статью на https://developer.mozilla.org/en/DOM/element.addEventListener, но не смог понять useCaptureатрибут. Определение есть: Если true, useCapture указывает, что пользователь желает инициировать захват. После инициирования захвата все события указанного типа будут отправлены...

269
Как отобразить диалоговое окно подтверждения при нажатии на ссылку <a>?

Я хочу, чтобы эта ссылка имела диалог JavaScript, который спрашивает пользователя: « Вы уверены? Да / Нет ». <a href="delete.php?id=22">Link</a> Если пользователь нажимает «Да», ссылка должна загрузиться, если «Нет», ничего не произойдет. Я знаю, как сделать это в формах, используя...

239
Остановить распространение событий мыши

Какой самый простой способ остановить распространение событий мыши в Angular 2? Должен ли я передать специальный $eventобъект и позвонить stopPropagation()себе или есть какой-то другой путь. Например, в Meteor я могу просто вернуться falseиз обработчика...

220
Слушатель событий щелчка JavaScript на классе

В настоящее время я пытаюсь написать JavaScript, чтобы получить атрибут класса, по которому щелкнули. Я знаю, что для того, чтобы сделать это правильно, я должен использовать прослушиватель событий. Мой код выглядит следующим образом: var classname = document.getElementsByClassName("classname");...