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.
new UIEvent(type)
new UIEvent(type, options)typeA string with the name of the event. It is case-sensitive and browsers set it to load, unload, abort, error, or select.
options OptionalAn object that, in addition of the properties defined in Event(), can have the following properties:
detail OptionalA 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 OptionalThe Window associated with the event. Its default value is null.
sourceCapabilities Optional An InputDeviceCapabilities object which provides information about the physical device responsible for generating a touch event.
A new UIEvent object.
UIEvent, the interface of the objects it constructs.