Widely Available
id: mouse-events
Mouse events
Mouse events, such as
click, mousedown, or mousemove, fire when users interact with an input or pointing device such as a mouse, trackpad, or touchscreen.
Baseline Status:
Achieved Widely Available on Jan 29, 2018 (Cross-browser Newly Available since Jul 29, 2015).
Desktop Browser Engine Support
Google Chrome
1
Supported
Mozilla Firefox
1
Supported
Apple Safari
1
Supported
Microsoft Edge
12
Supported
Mobile Browser Engine Support
Chrome Android
18
Firefox Android
4
Safari iOS
1
Specifications and References
MDN Browser Compat Data Keys:
api.Element.auxclick_event ↗
api.Element.click_event ↗
api.Element.contextmenu_event ↗
api.Element.dblclick_event ↗
api.Element.mousedown_event ↗
api.Element.mouseenter_event ↗
api.Element.mouseleave_event ↗
api.Element.mousemove_event ↗
api.Element.mouseout_event ↗
api.Element.mouseover_event ↗
api.Element.mouseup_event ↗
api.HTMLElement.click ↗
api.MouseEvent ↗
api.MouseEvent.MouseEvent ↗
api.MouseEvent.altKey ↗
api.MouseEvent.button ↗
api.MouseEvent.buttons ↗
api.MouseEvent.clientX ↗
api.MouseEvent.clientY ↗
api.MouseEvent.ctrlKey ↗
api.MouseEvent.getModifierState ↗
api.MouseEvent.metaKey ↗
api.MouseEvent.movementX ↗
api.MouseEvent.movementY ↗
api.MouseEvent.offsetX ↗
api.MouseEvent.offsetY ↗
api.MouseEvent.pageX ↗
api.MouseEvent.pageY ↗
api.MouseEvent.relatedTarget ↗
api.MouseEvent.screenX ↗
api.MouseEvent.screenY ↗
api.MouseEvent.shiftKey ↗
api.MouseEvent.x ↗
api.MouseEvent.y ↗
api.UIEvent ↗
api.UIEvent.UIEvent ↗
api.UIEvent.detail ↗
api.UIEvent.view ↗