Синтаксис JavaScript Справочник JavaScript JSON Коды клавиш События Строгий режим

Объект event

Обработчики событий могут быть привязаны к объекту Element, Document, Window и т.д. Затем, в тот момент, когда происходит какое-либо событие, создаётся объект Event (событие), который передаётся в качестве аргумента обработчику события.

Интерфейс события объектной модели документа (DOM) доступен только через объект Event, который передаётся в качестве аргумента в обработчик события (в IE8 и более ранних версиях, объект Event доступен в виде глобальной переменной window.event). Следующий пример показывает, как объект Event передаётся обработчику события и может быть использован внутри него.

window.addEventListener("keydown", foo, false);

function foo(event) {
  // параметр event неявно инициализируется объектом Event
  alert(event);
}

Методы

МетодОписание
preventDefault()Отменяет событие, если оно является отменяемым, без остановки дальнейшего распространения события.
stopImmediatePropagation()Предотвращает любое дальнейшее распространение события.
stopPropagation()Предотвращает дальнейшее распространение текущего события.

Свойства

СвойствоОписание
bubblesВозвращает логическое значение, которое указывает, является ли событие всплывающим.
cancelableВозвращает логическое значение, указывающее, является ли событие отменяемым.
currentTargetВозвращает целевой объект события, обрабатываемого в настоящее время.
defaultPreventedПолучает значение, указывающее, следует ли отменить действи по умолчанию. True - действия по умолчанию должны быть отменены, false - действия по умолчанию разрешаются.
eventPhaseУказывает, какая фаза события, в настоящее время проверяется.
targetСсылается на элемент, который является целевым объектом данного события.
timeStampПолучает время в миллисекундах, когда произошло событие.
typeИмя события (без учета регистра).
isTrustedПолучает значение, указывающее, было ли событие инициировано в браузере (события браузера и пользовательские события) или в сценарии.
Копирование материалов с данного сайта возможно только с разрешения администрации сайта
и при указании прямой активной ссылки на источник.
2011 – 2024 © puzzleweb.ru | razumnikum.ru

Реклама на сайте | puzinfo@puzzleweb.ru | ruen