小编典典

如何使用Javascript获取滚动条位置?

javascript

我正在尝试使用JavaScript检测浏览器滚动条的位置,以确定当前视图在页面中的位置。我的猜测是,我必须检测轨道上的拇指在哪里,然后检测拇指的高度占轨道总高度的百分比。我是不是过于复杂了,还是JavaScript提供了比这更简单的解决方案?任何想法代码明智?


阅读 268

收藏
2020-04-25

共1个答案

小编典典

您可以使用element.scrollTopelement.scrollLeft获取分别滚动的垂直和水平偏移。elementdocument.body如果你关心整个页面。如果需要百分比,可以将其与element.offsetHeightelement.offsetWidth(再次element可能是主体)进行比较。

2020-04-25