UIEvent

The UIEvent interface represents simple user interface events.

UIEvent derives from Event. Though the UIEvent.initUIEvent() (en-US) method is kept for backward compatibility, creating of a UIEvent object should be done using the UIEvent() (en-US) constructor.

Several interfaces are direct or indirect descendants of this one: MouseEvent, FocusEvent (en-US), KeyboardEvent, WheelEvent, InputEvent (en-US), and CompositionEvent (en-US).

Constructors

UIEvent() (en-US)

Creates a UIEvent object.

Properties

This interface also inherits properties of its parent, Event.

UIEvent.cancelBubble (en-US) Deprecated Non-standard

Is a Boolean indicating whether the bubbling of the event has been canceled or not.

UIEvent.detail (en-US)Read only

Returns a long that gives some detail about the event, depending on the type of event.

UIEvent.isChar Non-standard Read only

Returns a Boolean indicating whether the event produced a key character or not.

UIEvent.layerX (en-US) Non-standard Read only

Returns the horizontal coordinate of the event relative to the current layer.

UIEvent.layerY (en-US) Non-standard Read only

Returns the vertical coordinate of the event relative to the current layer.

UIEvent.pageX Non-standard Read only

Returns the horizontal coordinate of the event relative to the whole document.

UIEvent.pageY (en-US) Non-standard Read only

Returns the vertical coordinate of the event relative to the whole document.

UIEvent.view (en-US)Read only

Returns a WindowProxy that contains the view that generated the event.

UIEvent.which Non-standard Read only

Returns the numeric keyCode of the key pressed, or the character code (charCode) for an alphanumeric key pressed.

Methods

This interface also inherits methods of its parent, Event.

UIEvent.initUIEvent() (en-US) Deprecated

Initializes a UIEvent object. If the event has already being dispatched, this method does nothing.

Specifications

Specification
UI Events
# idl-uievent

Browser compatibility

BCD tables only load in the browser

See also