我的问题是我需要相对于整个文档的范围获取视口的位置。我只关心Firefox。
我的问题是我读过的所有内容都说明了:
viewport height is window.innerHeight
scroll position is window.pageYOffset
document total height is document.height
所以,如果我滚动到页面底部
,我希望如此window.innerHeight + window.pageYOffset == document.height
但事实并非如此!有人可以向我解释为什么会这样吗?
答案 0 :(得分:0)
当一直滚动到底部时,这应该返回true
window.innerHeight + window.pageYOffset == document.documentElement.scrollHeight
Document.height可能会产生误导,因为它有时会在CSS中设置为100%,这会让它变得混乱。