小编典典

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

all

我正在尝试使用 JavaScript 检测浏览器滚动条的位置,以确定当前视图在页面中的位置。

我的猜测是,我必须检测轨道上拇指的位置,然后检测拇指的高度占轨道总高度的百分比。我是否过于复杂了,还是 JavaScript
提供了比这更简单的解决方案?一些代码会是什么样子?


阅读 68

收藏
2022-05-10

共1个答案

小编典典

您可以使用element.scrollTopelement.scrollLeft分别获取已滚动的垂直和水平偏移量。如果您关心整个页面,element可以。document.body如果您需要百分比,您可以将其与element.offsetHeightelement.offsetWidth(同样,element可能是正文)进行比较。

2022-05-10