2.1.9 [DOM Level 2 - Events] Section 1.6.2, Mouse event types
V0032:
-
A DOM application may use the hasFeature(feature, version) method of the DOMImplementation interface with parameter values "MouseEvents" and "2.0" (respectively) to determine whether or not the Mouse event module is supported by the implementation. In order to fully support this module, an implementation must also support the "UIEvents" feature defined in this specification. Please, refer to additional information about conformance in the DOM Level 2 Core specification [DOM Level 2 Core].
Quirks Mode, IE7 Mode, and IE8 Mode (All Versions)
The hasFeature(sFeature [, vVersion]) method does not
recognize MouseEvents
as a valid value for sFeature
or 2.0
as a valid value for vVersion.
V0033:
The specification describes the MouseEvent interface.
Quirks Mode and IE7 Standards Mode (All Versions)
The MouseEvent interface is not supported.
The MSEventObj interface provides similar functionality to MouseEvent, with the following differences in behavior:
To handle initialization, event object properties are read-only after the fireEvent method is called.
The button attribute has additional possible values that allow for a mouse with a middle button.
The clientX and clientY attributes each apply +2 pixels to the location of the border edge of the content area.
The mouseout event is not cancellable.
IE8 Mode (All Versions)
The MouseEvent interface is not supported.
The MSEventObj interface provides similar functionality to MouseEvent, with the following differences in behavior:
To handle initialization, event object properties are read-only after the fireEvent method is called.
The button attribute has additional possible values that allow for a mouse with a middle button.
The mouseout event is not cancellable.
V0036:
-
click The click event occurs when the pointing device button is clicked over an element. A click is defined as a mousedown and mouseup over the same screen location. The sequence of these events is: mousedownmouseupclick If multiple clicks occur at the same screen location, the sequence repeats with the detail attribute incrementing with each repetition. This event is valid for most elements. Bubbles: Yes Cancelable: Yes Context Info: screenX, screenY, clientX, clientY, altKey, ctrlKey, shiftKey, metaKey, button, detail
Quirks Mode, IE7 Mode, and IE8 Mode (All Versions)
The detail and metaKey properties are not supported.
The click event is not supported on optgroup or option elements.
V0037:
-
mousedown The mousedown event occurs when the pointing device button is pressed over an element. This event is valid for most elements. Bubbles: Yes Cancelable: Yes Context Info: screenX, screenY, clientX, clientY, altKey, ctrlKey, shiftKey, metaKey, button, detail
Quirks Mode, IE7 Mode, and IE8 Mode (All Versions)
The detail and metaKey properties are not supported.
The mousedown event is not supported on optgroup or option elements.
V0038:
-
mouseup The mouseup event occurs when the pointing device button is released over an element. This event is valid for most elements. Bubbles: Yes Cancelable: Yes Context Info: screenX, screenY, clientX, clientY, altKey, ctrlKey, shiftKey, metaKey, button, detail
Quirks Mode, IE7 Mode, and IE8 Mode (All Versions)
The detail and metaKey properties are not supported.
The mouseup event is not supported on optgroup or option elements.
V0039:
-
mouseover The mouseover event occurs when the pointing device is moved onto an element. This event is valid for most elements. Bubbles: Yes Cancelable: Yes Context Info: screenX, screenY, clientX, clientY, altKey, ctrlKey, shiftKey, metaKey, relatedTarget indicates the EventTarget the pointing device is exiting.
Quirks Mode, IE7 Mode, and IE8 Mode (All Versions)
The detail and metaKey properties are not supported.
The mouseover event is not supported on optgroup or option elements.
V0040:
-
mousemove The mousemove event occurs when the pointing device is moved while it is over an element. This event is valid for most elements. Bubbles: Yes Cancelable: No Context Info: screenX, screenY, clientX, clientY, altKey, ctrlKey, shiftKey, metaKey
Quirks Mode, IE7 Mode, and IE8 Mode (All Versions)
The detail and metaKey properties are not supported.
The mousemove event is not supported on optgroup or option elements.
V0041:
-
mouseout The mouseout event occurs when the pointing device is moved away from an element. This event is valid for most elements. Bubbles: Yes Cancelable: Yes Context Info: screenX, screenY, clientX, clientY, altKey, ctrlKey, shiftKey, metaKey, relatedTarget indicates the EventTarget the pointing device is entering.
Quirks Mode, IE7 Mode, and IE8 Mode (All Versions)
The detail and metaKey properties are not supported.
The mouseout event is not supported on optgroup or option elements.