如何获取浏览器滚动条的高度? JS是否有针对这种情况的内置功能? 有人请帮我解决这个问题。
最佳答案
没有为此的内置方法。但是,滚动条的高度应该指示有多少可用内容适合可用视口(viewport)。据此,我们可以确定它:
var sbHeight = window.innerHeight * (window.innerHeight / document.body.offsetHeight);
其中 window.innerHeight/document.body.offsetHeight
是当前可见内容的百分比。我们将其与可用的视口(viewport)高度相乘以获得近似的滚动条高度。
注意:不同的浏览器可能会向/从滚动条高度添加/减少一些像素。
关于javascript - 如何在javascript中获取浏览器滚动条的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24797160/