MouseEvent 鼠标事件的属性

2020/2/22 Javascript
属性 类型 说明
MouseEvent.altKey 只读 当鼠标事件触发的时,如果 alt 键被按下,返回 true;
MouseEvent.button 只读 当鼠标事件触发的时,如果鼠标按钮被按下(如果有的话),将会返回一个数值。
MouseEvent.buttons 只读 当鼠标事件触发的时,如果多个鼠标按钮被按下(如果有的话),将会返回一个或者多个代表鼠标按钮的数字。
MouseEvent.clientX 只读 鼠标指针在点击元素(DOM)中的 X 坐标。
MouseEvent.clientY 只读 鼠标指针在点击元素(DOM)中的 Y 坐标。
MouseEvent.ctrlKey 只读 当鼠标事件触发时,如果 control 键被按下,则返回 true;
MouseEvent.metaKey 只读 当鼠标事件触发时,如果 meta 键被按下,则返回 true;
MouseEvent.movementX 只读 鼠标指针相对于最后 mousemove 事件位置的 X 坐标。
MouseEvent.movementY 只读 鼠标指针相对于最后 mousemove 事件位置的 Y 坐标。
MouseEvent.offsetX 只读 鼠标指针相对于目标节点内边位置的 X 坐标
MouseEvent.offsetY 只读 鼠标指针相对于目标节点内边位置的 Y 坐标
MouseEvent.pageX 只读 鼠标指针相对于整个文档的 X 坐标;
MouseEvent.pageY 只读 鼠标指针相对于整个文档的 Y 坐标;
MouseEvent.region 只读 返回被点击事件影响的点击区域的 id,如果没有区域被影响则返回 null。
MouseEvent.relatedTarget 只读 鼠标事件的次要目标(如果有的话)
MouseEvent.screenX 只读 鼠标指针相对于全局(屏幕)的 X 坐标;
MouseEvent.screenY 只读 鼠标指针相对于全局(屏幕)的 Y 坐标;
MouseEvent.shiftKey 只读 当鼠标事件触发时,如果 shift 键被按下,则返回 true;
MouseEvent.which 只读 当鼠标事件触发时,表示被按下的按钮。
MouseEvent.mozPressure 只读 点击事件发生时施加在触摸屏或者平板设备的压力量。这个数值在 0.0(最小压力)和 1.0(最大压力)之间。
MouseEvent.mozInputSource 只读 生成事件的类型。可通过该属性获知鼠标事件是否由真实鼠标设备触发,亦或通过触摸事件触发(这可能影响处理坐标事件时的精确程度)。
MouseEvent.webkitForce 只读 点击时施加的压力量。
MouseEvent.x 只读 MouseEvent.clientX 的别名。
MouseEvent.y 只读 MouseEvent.clientY 的别名。
最后更新: 2022/8/5 09:49:24