gpt4 book ai didi

javascript - 文档滚动高度减去高度

转载 作者:行者123 更新时间:2023-11-27 23:33:57 25 4
gpt4 key购买 nike

我想要动画滚动到页面末尾,因此我需要知道 HTML 文档中滚动高度减去高度的位置。

我尝试document.body.scrollHeight - screen.height,但是document.body.scrollTop该值在末尾留下了一点空间。

如何使其精确且跨浏览器?无需支持旧版IE。

我使用了 documentElement、body 和 window 对象及其 offsetHeights、availHeights 等,但仍然无法获得正确的值。我原以为它会很简单,但我就是想不出来。

在最终公式中,我想要解释它在浏览器中如何工作,所以请不要回复

$(something).yourHeight() 对我有用。

最佳答案

使用window.innerHeight

screen.height 给出可用像素/屏幕的高度。但我们需要视口(viewport)的高度。所以这应该有效:

document.body.scrollTop =  document.body.scrollHeight - window.innerHeight

关于javascript - 文档滚动高度减去高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34286931/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com