ページの上に黒いオーバーレイがありますが、ページの下部ではなく、ブラウザーのビューポートの下部で常に終了しているように見えます。
私は使用しています
$(document).height();
これは私のページで 1115 を慰めている AFTER $(document).ready()と呼ばれていますが、実際にはページは 1200 まで高くなります。
試してみました、window、innerHeight。全員が同じことを報告しています。
画像が読み込まれるのを待っていないような気がしますが、これは高いです。しかし、そうであるかどうかはわかりません。