0

私が理解している限り、jQuery は魔法の測定を行って、要素の「通常の」高さを把握し、.slideDown(). jQueryがそれらを持っているとすぐにこれらの測定値を取得する方法はありますか?

具体的に私がやりたいことは、scrollTop明らかにされようとしているターゲットの一番下まで html をアニメーション化することです。

4

1 に答える 1

1

あなたの質問を正しく理解していれば、jquery はheightすでにこの「魔法」を処理しています。ネイティブoffsetHeightは非表示の要素に対して 0 を返しますが、jqueryheightは適切な高さを返します。

また、魔法が気になる方もどうぞ。基本的{ position: "absolute", visibility: "hidden", display: "block" }に、要素に を設定し、高さを確認してから、元の値に戻します。

于 2012-09-06T21:03:36.170 に答える