UIEvent
The UIEvent
interface represents simple user interface events.
UIEvent
derives from Event
. Although the UIEvent.initUIEvent()
method is kept for backward compatibility, you should create a UIEvent
object using the UIEvent()
constructor.
Several interfaces are direct or indirect descendants of this one: MouseEvent
, TouchEvent
, FocusEvent
, KeyboardEvent
, WheelEvent
, InputEvent
, and CompositionEvent
.
Constructors
UIEvent()
-
Creates a
UIEvent
object.
Properties
This interface also inherits properties of its parent, Event
.
UIEvent.detail
Read only-
Returns a
long
with details about the event, depending on the event type. UIEvent.layerX
Read only-
Returns the horizontal coordinate of the event relative to the current layer.
UIEvent.layerY
Read only-
Returns the vertical coordinate of the event relative to the current layer.
UIEvent.sourceCapabilities
Read only-
Returns an instance of the
InputDeviceCapabilities
interface, which provides information about the physical device responsible for generating a touch event. UIEvent.view
Read only-
Returns a
WindowProxy
that contains the view that generated the event. UIEvent.which
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()
-
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