1

私は200行のデータを持つdivを持っています(ページの行き先)。この div は css position:absolute を使用して配置されます。

下にスクロールした後、このdivの一番上の位置を取得したいと思います。現在、それは私に0を与えています。これは、表示可能な画面領域の外側にあるため、私によれば間違っています。それはいくつかの負の数ですよね?

4

1 に答える 1

0

いいえ、位置は0のままです。これは、それを配置した場所だからです。ドキュメントの上部は0であり、現在のビューポートの上部ではありません。window.scrollY必要なのは、ユーザーがページを上からどれだけ下にスクロールしたかを示す、だと思います。この(-scrollY)の負の値は、必要な数を提供します。

于 2013-02-11T20:43:34.460 に答える