2017-10-30 8 views
0

固定要素または粘着要素の画面上部からの距離を知りたい。これは、上下にスクロールしても要素が固定されている間は変化しない距離です。 私はgetOffsetTop - Window.getScrollTop()を試しましたが、正しいとは思われません。固定要素または粘着要素の画面上部からの現在の距離

何か助けていただければ幸いです。

+0

あなたは要素を検査し、 'top'値をメモすることはできませんジャバスクリプト

var offset = $("#fixed-element").offset(); console.log(offset.top); 

それとも使っ無地? –

+0

@ JessedeBruijne私はコード内で使用する必要があるので、これを動的に実行したいと思います。この値は、任意の場所で固定できるため、要素と時間に応じて変化します。 – Sammy

答えて

0

jQueryのoffset()関数を使用できます。これは、ドキュメントの左または上を基準にした要素の位置を示します。

var offset = document.getElementById("fixed-element"); 

console.log(offset.offsetTop); 
関連する問題