我想要一个简单的JS代码来检测HTML页面的滚动。jquery滚动检测
查看本页面: http://conf.iranwebfestival.com/
当你滚动页面,顶部菜单元素,让CSS边界。
我需要一些东西来做到这一点。
我想要一个简单的JS代码来检测HTML页面的滚动。jquery滚动检测
查看本页面: http://conf.iranwebfestival.com/
当你滚动页面,顶部菜单元素,让CSS边界。
我需要一些东西来做到这一点。
jQuery有一个函数scrollTop
来查找有多少屏幕向下滚动。下面是使用
$(window).scroll(function(){
var ScrolledDown = $(window).scrollTop();
});
的基地,这里是一个例子,如何使用jQuery的功能scrollTop的 - ,避免滚动,如果你实现页面的底部。
Switch div from fixed to absolute at bottom of browser (see my answer)
感谢@Sparky提供的下一个建议 - 但此时我只想知道我昨天收到的200点声望的反向解释。发生了什么? –
快速[浏览您的个人资料页面](http://stackoverflow.com/users/3263387/vaclav?tab=reputation)显示您被标记为“连续投票”。你将不得不转到meta stackoverflow并询问版主。 – Sparky
该页面在我的设备上不能正常显示。 但是为了检测滚动的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
}
虽然这是非常你的责任,以证明你至少有试过,GOOGLE了它,不管了,你还没有这样做,这个答案是很简单的jQuery中
$(window).scroll(function(){
//Whatever you want to do
});
您可以使用jQuery Waypoints。 或者如果您使用Bootstrap来查看Scrollspy。
你应该付出一些努力来实现它。简单的搜索会让你得到你想要的。
你有试过什么吗?显示一些代码等 –