マウス カーソルの座標を取得し、KineticJS ステージを離れたときに操作を実行しようとしています。しかし、ステージ キャンバスに対するマウスの座標を取得する必要があります。そのため、マウス カーソルがステージの左端から離れると、座標は 0 になり、ステージが Web ページのどこに配置されていても、y 座標は 0 になります。関数を書きましたが、コンソールに NaN が表示されます。
container は、ステージが配置される div です。
function checkBounds(e) {
var canvas = document.getElementById("container");
console.log(e.clientX - stage.getX() + "," + e.clientY - stage.getY());
}