0

Stackoverflowでの質問に対する最初の回答によると、element.innerHeight+element.scrollTopが より大きいか等しい場合を知ることができますelement.offsetHeightelement.innerHeight+element.scrollTopは より大きいか等しいelement.scrollHeightべきではありませんか? offsetHeight表示される高さを計算するときにパディングを含めるだけです。ここで必要なのは、スクロールされた高さと表示される高さの合計が合計の高さと等しいかどうかを調べることscrollHeightです。

4

1 に答える 1

1

一般的に、はい。ただし、その質問は特にページに関するものであり、<body>要素は実際にはスクロールしません。ビューポートが行います。

試してみてください: このページがスクロールすることを確認してから、コンソールを開きます:

> document.body.offsetHeight === document.body.scrollHeight
true
于 2012-07-26T15:57:07.353 に答える