1

中央に配置されたキャンバス上のマウス座標を取得したいと思います。

体の幅が偶数の場合は期待どおりに動作し、そうでない場合は結果として -1 を取得できます。

これを見てください:

-1件の結果

(矢印はカーソル) http://jsbin.com/ibumar/1/

その理由はおそらく丸めに関連しています。この問題をどのように解決することをお勧めしますか?

4

2 に答える 2

0

Chromeと関係があると思います。私はFirefox(Ubuntu)を使用していますが、問題はありませんでした。少し拡大しましたが、まだわかりません(間違っています)。Chromeで試してみたところ、そこにも表示されました-1

コンソール出力 Chrome: (最も近い)

e.pageX   this.offsetLeft
912       913

コンソール出力 Firefox: (最も近い)

913       913 
于 2013-06-06T12:43:46.040 に答える