Event()

Конструктор Event() создаёт новый объект события Event.

Синтаксис

 event = new Event(typeArg, eventInit);

Параметры

typeArg

Строковое (DOMString) значение, представляющее имя события.

eventInit Необязательный

Is an EventInit dictionary, having the following fields:

  • "bubbles": (Необязательный) логическое значение (Boolean) указывающее – будет ли событие всплывающим. По умолчанию false.
  • "cancelable": (Необязательный) логическое значение (Boolean) указывает, может ли событие быть отменено. По умолчанию false.
  • "composed": (Необязательный) логическое значение Boolean указывающее – будет ли событие всплывать наружу за пределы shadow root. По умолчанию false.

Пример

//  создать событие "look", событие всплывающее и не может быть отменено

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

// событие может быть инициализировано на любом элементе, а не только на документе
myDiv.dispatchEvent(evt);

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

Спецификация Статус Комментарий
DOM
Определение 'Event()' в этой спецификации.
Живой стандарт Initial definition.

Поддержка браузерами

BCD tables only load in the browser

Смотрите также