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