MouseEvent: movementY 属性
MouseEvent 接口的只读属性 movementY 提供了给定事件和前一个 mousemove 事件之间鼠标指针 Y 坐标的差值。换句话说,该属性的值计算方式如下:currentEvent.movementY = currentEvent.screenY - previousEvent.screenY。
值
一个数字。除 mousemove 事件外,所有 MouseEvent 上的值都始终为零。
示例
此示例使用 movementX 和 movementY 记录鼠标移动的距离。
HTML
html
<p id="log">Move your mouse around.</p>
JavaScript
js
const log = document.getElementById("log");
function logMovement(event) {
log.innerText = `movement: ${event.movementX}, ${event.movementY}\n${log.innerText}`;
}
document.addEventListener("mousemove", logMovement);
结果
规范
| 规范 |
|---|
| 指针锁定 2.0 # dom-mouseevent-movementy |
浏览器兼容性
加载中…