UIEvent: UIEvent() constructor
The UIEvent() constructor creates a new UIEvent object.
Note: If you construct a synthetic event using this constructor, that event will not be trusted, for security reasons. Only browser-generated UIEvent objects are trusted and only trusted events trigger default actions.
Syntax
new UIEvent(type)
new UIEvent(type, options)
Parameters
-
type
-
A string with the name of the event. It is case-sensitive and browsers set it to load, unload, abort, error, or select.
options Optional
-
An object that, in addition of the properties defined in Event(), can have the following properties:
detail Optional
-
A number that is an event-dependent value associated with the event. It defaults to 0 and UIEvent.detail lists the semantic for standard events.
view Optional
-
The Window associated with the event. Its default value is null.
sourceCapabilities Optional Non-standard
-
An InputDeviceCapabilities object which provides information about the physical device responsible for generating a touch event.
Result value
Specifications
Browser compatibility
|
Desktop |
Mobile |
|
Chrome |
Edge |
Firefox |
Internet Explorer |
Opera |
Safari |
WebView Android |
Chrome Android |
Firefox for Android |
Opera Android |
Safari on IOS |
Samsung Internet |
UIEvent |
26 |
12 |
11 |
No |
15 |
7 |
1 |
26 |
14 |
14 |
7 |
1.0 |
See also
UIEvent, the interface of the objects it constructs.