MouseEvent.movementY - Web APIs 编辑
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
.
Syntax
var yShift = instanceOfMouseEvent.movementY;
Return value
A number
Example
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 | Status | Comment |
---|---|---|
Pointer Lock The definition of 'MouseEvent.movementY' in that specification. | Candidate Recommendation | Initial definition. |
Browser compatibility
BCD tables only load in the browser
See also
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论