MouseEvent.movementY
The movementY
read-only property of the MouseEvent
interface provides the difference in the Y coordinate of the mouse pointer between the given event and the previous mousemove
event.
In other words, the value of the property is computed like this: currentEvent.movementY = currentEvent.screenY - previousEvent.screenY
.
Value
A number.
Examples
This example logs the amount of mouse movement using movementX
and movementY
.
HTML
<p id="log">Move your mouse around.</p>
JavaScript
function logMovement(event) {
log.innerText = `movement: ${event.movementX}, ${event.movementY}\n${log.innerText}`;
}
const log = document.getElementById('log');
document.addEventListener('mousemove', logMovement);
Result
Specifications
Specification |
---|
Pointer Lock 2.0 # dom-mouseevent-movementy |
Browser compatibility
BCD tables only load in the browser