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.

Пример

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

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

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

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

Specification
DOM Standard
# ref-for-dom-event-event

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

BCD tables only load in the browser

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