W3cubDocs

/Web APIs

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

js

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

A new UIEvent object.

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.

© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/UIEvent/UIEvent