2.2.1 [DOM Level 2 - Events] Section 1.6.2, Mouse event types

V0036:

The specification states:

 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:

The specification states:

 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:

The specification states:

 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:

The specification states:

 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:

The specification states:

 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:

The specification states:

 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.