非常に背が高く、垂直方向にスクロールされるドキュメントがあります。ある時点で、ドキュメント全体との関係で表示領域が何であるかを検出したいと思います。
したがって、$('body').height()
が6000で、関数がトリガーされたときに2/3までスクロールされた場合、数値を取得できるようにしたいと思います4000
。
私はこれが単純であることを知っています、私はそれを理解することができません。
$('body').scrollTop()
垂直スクロール位置は、スクロール可能領域の上のビューから非表示になっているピクセル数と同じです。スクロールバーが一番上にある場合、または要素がスクロールできない場合、この数値は0になります。
$(window).scrollTop()
$('body')。scrollTop()の代わりに使用 します。
一部のブラウザは、「body」を使用すると正しく動作しませんが、「window」を使用すると、このような問題は発生しませんでした。