Javascript 如何获取滚动条的位置

Javascript 如何获取滚动条的位置,javascript,jquery,dom,scrollbar,Javascript,Jquery,Dom,Scrollbar,我想得到滚动条的位置(不是滚动条的位置),但我看到的只是$(document).scrolltop()。有人能帮我吗。据我所知,$(document).scrollTop()给出了窗口最上方可见的位置,但我需要用户滚动条滑块的确切位置 编辑:我添加了更多解释。我需要获得滚动条本身的位置,以便在滚动条后面放置一些div(如图中带箭头的div)。根据您的要求,我认为您需要将箭头按钮始终保持在页面的中心。如果这是您的需要,您可以为箭头div应用固定位置,如下所示: .arrow {

我想得到滚动条的位置(不是滚动条的位置),但我看到的只是$(document).scrolltop()。有人能帮我吗。据我所知,$(document).scrollTop()给出了窗口最上方可见的位置,但我需要用户滚动条滑块的确切位置


编辑:我添加了更多解释。我需要获得滚动条本身的位置,以便在滚动条后面放置一些div(如图中带箭头的div)。

根据您的要求,我认为您需要将箭头按钮始终保持在页面的中心。如果这是您的需要,您可以为箭头div应用固定位置,如下所示:

    .arrow {
        position: fixed;
        top: 50%;
    }

因此,即使页面滚动,箭头元素也始终保持在页面中心位置。

。scrollTop()
这样告诉您,确切位置是什么。顺便说一句,实际上我不需要窗口最顶部可见部分的尺寸,我需要滚动条从其位置滚动了多少像素。假设您必须创建一个应用程序,其中一个div跟随滚动条的位置,如何执行此操作?您可以阅读jquery的..scroll()是一个事件,而我需要滚动条的位置。。你会怎么帮我?我需要知道应该在里面写什么代码。ScLoor()。不,滚动不会总是在中心,它可以稍微向上,稍微向下或远离中心,不需要考虑滚动位置。如果将样式应用于箭头元素,则它始终保持在页面中心位置,而不取决于滚动条的位置。很抱歉,如果我无法向您解释,我希望箭头位置跟随滚动位置。。我希望它在页面的顶部,当滚动条在顶部时,当滚动条在底部时,箭头也应该在底部。