Javascript 如何在用户刷新页面时检查滚动条的位置

Javascript 如何在用户刷新页面时检查滚动条的位置,javascript,jquery,Javascript,Jquery,我制作了一个导航条,当文档的滚动条超过200时,它会改变颜色。 但是假设用户访问的页面是在页面的中间。 他不时刷新该页面,然后现在加载的文档位于中间,但应用的属性就好像scrolltop小于200,当我向上或向下移动时。scrolltop被调用,我的函数被完美地调用,但是当用户加载页面时,我怎么能看到用户的当前滚动高度,而不考虑正在触发滚动事件 这里有一个例子 scrolllessthan200func() #already been called by default if (scroll

我制作了一个导航条,当文档的滚动条超过200时,它会改变颜色。 但是假设用户访问的页面是在页面的中间。 他不时刷新该页面,然后现在加载的文档位于中间,但应用的属性就好像scrolltop小于200,当我向上或向下移动时。scrolltop被调用,我的函数被完美地调用,但是当用户加载页面时,我怎么能看到用户的当前滚动高度,而不考虑正在触发滚动事件

这里有一个例子

scrolllessthan200func() #already been called by default 
if (scroll > 200){
    callfunc()
}
当用户刷新页面加载并且其滚动高度已经超过200时,我怎么能这样做呢

if the scroll height is already > 200{
   callfunc()
}
else{
     scrolllessthan200func()

}
使用

窗口接口的只读滚动属性返回 文档当前垂直滚动的像素数

使用

窗口接口的只读滚动属性返回 文档当前垂直滚动的像素数


这回答了你的问题吗?这回答了你的问题吗?谢谢,它起作用了,请你把我的问题投上去。谢谢,它起作用了,请把我的问题投上去。