【发布时间】:2010-11-27 00:47:22
【问题描述】:
我正在想办法做到这一点。我有一个盒子列表,每个盒子大约 150px 高。我正在使用 javascript(和 jquery)并希望在用户向下滚动页面后,页面将自动滚动,以便框与页面的其余部分对齐(也就是说,如果用户滚动并且 y页面的位置不能被 150 整除,它将滚动到最近的点)。
现在,我知道我可以使用.scroll() jquery 事件激活一个事件,我可以使用.scrollTop() 使它移动到某个点。但是用户移动滚动条的每个像素都会激活整个功能。那么有没有办法延迟函数触发,直到用户没有滚动,如果他们应该再次开始滚动,函数就会停止?
【问题讨论】:
标签: javascript jquery user-interface scroll