The Event()
constructor creates a new Event
.
Syntax
event = new Event(typeArg, eventInit);
Values
- typeArg
- Is a
DOMString
representing the name of the event.
- eventInit Optional
- Is an
EventInit
dictionary, having the following fields:
"bubbles"
: (Optional) A Boolean
indicating whether the event bubbles. The default is false
.
"cancelable"
: (Optional) A Boolean
indicating whether the event can be canceled. The default is false
.
"composed"
: (Optional) A Boolean
indicating whether the event will trigger listeners outside of a shadow root. The default is false
.
Example
// create a look event that bubbles up and cannot be canceled
var ev = new Event("look", {"bubbles":true, "cancelable":false});
document.dispatchEvent(ev);
Specifications
Browser compatibility
Feature |
Chrome |
Firefox (Gecko) |
Internet Explorer |
Opera |
Safari (WebKit) |
BasicSupport |
15.0 |
11 (11) |
No support |
11.60 |
Nightly build (535.2) |
Feature |
Android |
Android Webview |
Firefox Mobile (Gecko) |
IE Phone |
Opera Mobile |
Safari Mobile |
Chrome for Android |
Basic support |
? |
(Yes) |
11.0 (11) |
? |
? |
? |
(Yes) |
See also
Document Tags and Contributors