[英]How to know when element has been scrolled to the bottom
根據Stackoverflow上對該問題的第一個答案,可以知道element.innerHeight
+ element.scrollTop
大於或等於element.offsetHeight
。 它不應該是element.innerHeight
+ element.scrollTop
大於或等於element.scrollHeight
嗎? offsetHeight
在計算可見高度時僅包括填充,我們在這里想要查找滾動高度加上可見高度是否等於總高度,不是scrollHeight
給定的總高度嗎?
一般來說,是的。 但是,這個問題是專門針對頁面的,而<body>
元素實際上並沒有滾動。 視口會。
嘗試一下:確保該頁面滾動,然后打開一個控制台:
> document.body.offsetHeight === document.body.scrollHeight
true
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.