2008年7月25日金曜日

event.offset

座標を取得する際にJQueryを利用しているのは前にも書いた。

また、ブラウザにはCtrl + '+' or '-' などで拡大縮小することができるのだが普通のブラウザはそれによって座標が変わることはない。

IEはスクロールやそういった事象を考慮に入れている。
その割に画像のサイズ等の変更はしないため、取得する方法がわからなかったが、

x = event.offsetX;
y = event.offsetY;

で取得できることがわかった。ブラウザによって仕様が違いすぎて困る・・。
できればIEは使いたくないがシェアが大きすぎる以上仕方がない・・。

0 件のコメント: