我正在使用此函数将鼠标坐标转换为画布上的坐标,但有时在向下滚动并向上滚动后,画布上的鼠标位置将不匹配。这里的功能:移动后在画布中获取鼠标位置
function getMousePos(x, y) {
var rect = document.getElementById("canvas").getBoundingClientRect();
return {
x: x - rect.left,
y: y - rect.top
};
}
工程就像一个魅力,谢谢! –