/ /ページの先頭から特定の要素までの高さを測定するには? - jquery、高さ

ページの開始から特定の要素までの高さを測定する方法は? - jquery、height

jQueryが文書の先頭から特定の要素までの高さのピクセル値を取得する方法はありますか?各要素を個別に数えることなく方法?ありがとう

回答:

回答№1は0

はい

$("#idelement").offset().top;

回答№2の場合は0

あなたはjQueryを使うことができます オフセット().

説明:の最初の要素の現在の座標を取得します ドキュメントを基準とした、一致した要素のセット。

説明が述べているように、それはページ(ドキュメント)の始めと要素の間の距離をピクセルで取得します。

また、APIドキュメントに記載されているように、オフセットを取得しようとしている要素が表示されている必要があります。

offset() topとleftの2つのプロパティを含むJavaScriptオブジェクトを返します。あなたがそれを望むもの top プロパティ。

リンクからの使用例:

<script>
var p = $( "p:last" );
var offset = p.offset();
p.html( "left: " + offset.left + ", top: " + offset.top );
</script>