鼠标事件监听
事件 | 描述 |
---|
auxclick | onauxclick |
click | onclick |
contextmenu | oncontextmenu |
dblclick | ondblclick |
mousedown | onmousedown |
mouseenter | onmouseenter |
mouseleave | onmouseleave |
mousemove | onmousemove |
mouseout | onmouseout |
mouseover | onmouseover |
mouseup | onmouseup |
属性
属性 | 描述 |
---|
MouseEvent.altKey | alt按下,返回true |
MouseEvent.ctrlKey | ctrl按下,返回true |
MouseEvent.shiftKey | shift按下,返回true |
MouseEvent.metaKey | meta键按下,返回true |
MouseEvent.button | 一个鼠标键按下,返回数值 |
MouseEvent.buttons | 多个鼠标键按下,返回一个或多个数值 |
MouseEvent.clientX | 点击元素(DOM)中的X坐标 |
MouseEvent.clientY | 点击元素(DOM)中的Y坐标 |
MouseEvent.offsetY | 相对于目标节点内边位置的X坐标 |
MouseEvent.offsetY | 相对于目标节点内边位置的Y坐标 |
MouseEvent.pageX | 相对于整个文档的X坐标 |
MouseEvent.pageY | 相对于整个文档的Y坐标 |
MouseEvent.screenX | 相对于全局(屏幕)的X坐标 |
MouseEvent.screenY | 相对于全局(屏幕)的Y坐标 |
MouseEvent.movementX | 相对于最后mousemove事件位置的X坐标 |
MouseEvent.movementY | 相对于最后mousemove事件位置的Y坐标 |
MouseEvent.region | 点击区域的id |
参考:
https://developer.mozilla.org/zh-CN/docs/Web/API/MouseEvent