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 |
瀏覽器相容性
載入中…