- 如果你希望获取鼠标相对于特定元素的位置,可以使用事件对象的
offsetX
和offsetY
属性。- 这种方式适用于当鼠标在某个元素内部移动时,比如拖动元素的时候。
实例
const element = document.getElementById('myElement');
element.addEventListener('mousemove', function(event) {
const mouseX = event.offsetX;
const mouseY = event.offsetY;
console.log('相对于特定元素的位置:', mouseX, mouseY);
});