• 如果你希望获取鼠标相对于特定元素的位置,可以使用事件对象的 offsetXoffsetY 属性。
    • 这种方式适用于当鼠标在某个元素内部移动时,比如拖动元素的时候。

实例

const element = document.getElementById('myElement');
element.addEventListener('mousemove', function(event) {
    const mouseX = event.offsetX;
    const mouseY = event.offsetY;
    console.log('相对于特定元素的位置:', mouseX, mouseY);
});