我在想办法做到这一点。我有一个箱子列表,每个箱子高约为150px
。我正在使用javascript(和jquery),并希望在用户向下滚动页面后,页面将自动滚动,以便框与页面的其余部分对齐(也就是说,如果用户滚动并且y页面的位置不能被150整除,它会滚动到最近的点)。Javascript:在用户完成滚动后执行一个动作
现在,我在此刻,我知道我可以使用.scroll()
jquery事件来激活事件,并且我可以使用.scrollTop()
将它移动到某个点。但是用户移动滚动条的每个像素都会激活整个功能。那么是否有一种方法可以延迟直到用户没有滚动的功能,并且如果他们应该再次开始滚动,该功能会停止?
+1 Nice插件,只有1k。 debouncing应该包含在jQuery 1.5中:) – 2010-11-27 01:27:02
Dude。美丽而辉煌。我不认为我会喜欢这样的插件。 – DavidR 2010-11-27 02:19:26