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
, orselect
. -
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
andUIEvent.detail
lists the semantic for standard events. -
view
Optional -
The
Window
associated with the event. Its default value isnull
. -
sourceCapabilities
Optional Non-standard -
An
InputDeviceCapabilities
object which provides information about the physical device responsible for generating a touch event.
-
Result value
A new UIEvent
object.
Specifications
Specification |
---|
UI Events # dom-uievent-uievent |
Browser compatibility
BCD tables only load in the browser
See also
UIEvent
, the interface of the objects it constructs.