Spec-Zone.ru › Web APIs

Событие: конструктор Event()

Базовая Широко доступная

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с июля 2015 года.

  • Узнать больше
  • Полная совместимость
  • Отправить отзыв

Примечание: Эта функция доступна в Потоках выполнения.

Конструктор Event() создает новый объект Event. Событие, созданное таким образом, называется синтетическим событием, в отличие от события, сгенерированного браузером, и может быть вызвано скриптом.

Синтаксис

new Event(type)
new Event(type, options)

Значения

type

Строка с именем события.

options Необязательно

Объект со следующими свойствами:

bubbles Необязательно

Булево значение, указывающее, будет ли событие распространяться. По умолчанию false.

cancelable Необязательно

Булево значение, указывающее, может ли событие быть отменено. По умолчанию false.

composed Необязательно

Булево значение, указывающее, будет ли событие вызывать обработчики за пределами корневого элемента тени (см. Event.composed для получения дополнительной информации). По умолчанию false.

Возвращаемое значение

Новый объект Event.

Пример

// create a look event that bubbles up and cannot be canceled

const evt = new Event("look", { bubbles: true, cancelable: false });
document.dispatchEvent(evt);

// event can be dispatched from any element, not only the document
myDiv.dispatchEvent(evt);

Спецификации

Спецификация
DOM
# ref-for-dom-event-event

Совместимость с браузерами

Рабочий стол Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
Event 15 12 11 11.6 6 18 14 12 6 1.0 4.4

См. также

  • Event
  • EventTarget.dispatchEvent()
  • Создание и вызов событий

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/Event/Event

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API