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