使用javascript查找滚动条的位置

使用javascript查找滚动条的位置,javascript,scrollbar,Javascript,Scrollbar,我需要提示我的用户,一旦他跨过我的网页(主页)的一半宽度,下一页就会有一些有用的结果。为此,我希望知道滚动条的确切位置,这样,一旦滚动条的位置超过50%,我就可以触发一些javascript函数来执行相同的操作 我已经包围了图片中的滚动条,我必须找出它的位置 另外,如果我们找不到滚动条的位置,请告诉我一些替代方法来做同样的事情 谢谢 您无法找到滚动条的位置,因为它不是DOM的一部分,但您可以做的是确定位置。由于我不知道如何使用vanilla JavaScript,我将给您一个jQuery示例:

我需要提示我的用户,一旦他跨过我的网页(主页)的一半宽度,下一页就会有一些有用的结果。为此,我希望知道滚动条的确切位置,这样,一旦滚动条的位置超过50%,我就可以触发一些javascript函数来执行相同的操作

我已经包围了图片中的滚动条,我必须找出它的位置

另外,如果我们找不到滚动条的位置,请告诉我一些替代方法来做同样的事情


谢谢

您无法找到滚动条的位置,因为它不是DOM的一部分,但您可以做的是确定位置。由于我不知道如何使用vanilla JavaScript,我将给您一个jQuery示例:

var scrollTop = $("body").scrollTop(); // pixels scrolled from top
var documentHeight = $(document).height(); // the height of the document

if(scrollTop >= documentHeight / 2){
    // 50%+ scrolled
}

我不知道你为什么需要滚动条的位置。但请记住,默认情况下,所有触摸设备和所有OS X 10.7或更高版本的计算机都不会显示滚动条。在滚动期间,它仅在短时间内可见。