HTML5キャンバス要素をクリックした場所のx座標とy座標を取得する必要があります。y座標に対して次のことを行いました。
$("#my_canvas").click(function(event) {
alert(Math.floor(event.clientY-$(this).offset().top));
});
これにより、正しいy座標のように見えるものが得られます。問題は、下にスクロールするとclientY
、スクロールを無視して画面上のy座標を測定しているように見えるため、小さくなります。したがって、上記は負の数を与えます。
x座標とy座標を取得する適切な方法は何ですか?