Y onclick鼠标坐标得到很多十进制数(JavaScript)

时间:2017-06-21 21:29:28

标签: javascript debugging decimal mouseevent coordinates

使用下面的代码,我得到了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为什么?

0 个答案:

没有答案