0

JQueryでdiv要素の位置を取得することは可能ですか?

ホームボックスが非表示になっており、権利が 0px であるため、ホームボックスをコンテナにアニメーション化したいと考えています。

だから私はこのコードを試しました

   $("#homebox").animate({ left:$("container").position().left}, 500);
4

2 に答える 2

4

私はそれが.offset()あなたが探していると思います。

$("#homebox").animate({ left: $("#container").offset().left }, 500);

上記はうまくいけばうまくいくはずです。

また、containerIDを持っているべきではありませんか?#セレクターにありません。

于 2012-08-22T06:27:02.927 に答える
1

オフセットまたは位置のいずれかを使用できます

Offset - 一致した要素のセット内の最初の要素の現在の座標を、ドキュメントを基準にして取得します。

位置 - オフセットの親を基準にして、一致した要素のセット内の最初の要素の現在の座標を取得します。

于 2012-08-22T06:35:58.467 に答える