簡體   English   中英

如何知道元素何時滾動到底部

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM