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": (Необязательный) A Boolean indicating whether the event will trigger listeners outside of a shadow root. The default is false. 

Пример

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

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

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

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

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

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

Update compatibility data on GitHub
КомпьютерыМобильные
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome для AndroidFirefox для AndroidOpera для AndroidSafari on iOSSamsung Internet
Event() constructorChrome Полная поддержка 15Edge Полная поддержка ДаFirefox Полная поддержка 11IE Нет поддержки НетOpera Полная поддержка 11.6Safari Полная поддержка 6WebView Android Полная поддержка ДаChrome Android Полная поддержка 18Firefox Android Полная поддержка 14Opera Android Полная поддержка 12Safari iOS Полная поддержка 6Samsung Internet Android ?

Легенда

Полная поддержка  
Полная поддержка
Нет поддержки  
Нет поддержки
Совместимость неизвестна  
Совместимость неизвестна

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