我正在尝试获取鼠标光标的坐标并在它离开我的 KineticJS 阶段时进行操作。但我需要获取鼠标相对于舞台画布的坐标。所以当鼠标光标从左边缘离开舞台时,坐标应该为0,当它从顶部离开时,无论舞台在网页中的哪个位置,y坐标都应该是0。我写了一个函数,但我在控制台中得到了 NaN。
container 是放置舞台的 div
function checkBounds(e) {
var canvas = document.getElementById("container");
console.log(e.clientX - stage.getX() + "," + e.clientY - stage.getY());
}