JavaScript Events_mouse Guide
Mouse events handle clicks, movement, hovering, and dragging with position tracking. The guide walks through Mouse Events. click, dblclick, mousedown, mouseup, mousemove, mouseenter, mouseleave, contextmenu. Position: clientX/Y (viewport), pageX/Y (document), screenX/Y (screen), offsetX/Y (element), movementX/Y (delta). Buttons: event.button (0=left), event.buttons (bitmask). The guide is organized into 1 sections that build on each other, each pairing a prose explanation with runnable code. Related guides: Arrays, Strings, Numbers, Math, Date. This is one of 145 JavaScript guides on JS Reference — see the full list on the guides page. Practice what you learn in the JavaScript playground, and look up any unfamiliar term in the JavaScript glossary.