2008年2月26日火曜日

Element.offsetTopの挙動

どうも狙った値が取れないので調べたら、こういうことらしい。

http://d.hatena.ne.jp/susie-t/20061004/1159942798

っで、この誤差を埋めるコードを書いたら、、、prototype.jsが持ってた・・・
もっと早く気づけよ、俺・・・
Position.cumulativeOffsetがそれに当たります。
返り値は
{
   x,
   y,
   left : x,
   top : y
}
配列でもプロパティでも好きな方どうぞ。
相変わらず必要なものがそろってますね。

0 件のコメント:

コメントを投稿