Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery滚动检测_Jquery_Css - Fatal编程技术网

Jquery滚动检测

Jquery滚动检测,jquery,css,Jquery,Css,我想要一个简单的JS代码来检测HTML页面的滚动 查看此页: 当您滚动页面时,顶部的菜单元素将获得CSS边框 我需要做点什么 在我的设备上无法正确呈现该页面。。 但是要用jQuery检测滚动,我需要检查$(window.scrollTop())的值,如果它大于0,则表示用户已经滚动。大概是这样的: $(window).scroll(function() // when user scrolls { if($(window).scrollTop() > 0) //

我想要一个简单的JS代码来检测HTML页面的滚动

查看此页:

当您滚动页面时,顶部的菜单元素将获得CSS边框


我需要做点什么

在我的设备上无法正确呈现该页面。。 但是要用jQuery检测滚动,我需要检查
$(window.scrollTop()
)的值,如果它大于0,则表示用户已经滚动。大概是这样的:

$(window).scroll(function() // when user scrolls
{
    if($(window).scrollTop() > 0)
        // scrollbar is not at the top
    else
        // scrollbar is at the top
}

尽管你有责任证明你至少尝试过,谷歌搜索过,不管怎样,你都没有这样做,这个答案在jQuery中非常简单

$(window).scroll(function(){
  //Whatever you want to do
});
你可以用。 或者,如果您正在使用引导,请查看Scrollspy


你应该投入一些努力来实现它。一个简单的搜索就可以得到你想要的东西。

jQuery有一个功能
scrollTop
来查找屏幕被向下滚动了多少。这里是使用的基础

$(window).scroll(function(){
var ScrolledDown = $(window).scrollTop();
});
下面是一个如何使用jQuery函数scrollTop的示例,如果您达到了页面的底部,则可以避免滚动


你试过什么吗?显示一些代码etcThanks,@Sparky,以获得下一个建议-但在这个时候,我只想知道我昨天通过投票获得的200点声誉反向的解释。发生了什么事?一个快速显示,你被标记为“连续向上投票”。你必须到meta stackoverflow去问问版主。