使用下面的代码,我得到了Y鼠标坐标的奇怪结果,
function checkClick() {
document.onclick = getMouseXY;
var rect = canvas.getBoundingClientRect();
function getMouseXY(e) {
mouseX = e.clientX - rect.left;
mouseY = e.clientY - rect.top;
document.getElementById("tester").innerHTML = "x: " + mouseX + " y: " + mouseY;
}
}
例如,我可能得到x:400 y:-68.80000305175781
X总是整数,Y给出小数:P为什么?