我正在想办法实现这一点。我有一个箱子列表,每个箱子大约高度为
目前,我知道可以使用
150px
。我正在使用JavaScript(和jQuery),希望在用户滚动页面之后,页面会自动滚动,以便将盒子与页面的其余部分对齐(也就是说,如果用户滚动并且页面的y位置不能被150整除,它会滚动到最近的点)。目前,我知道可以使用
.scroll()
jQuery事件来激活事件,并可以使用.scrollTop()
将其移动到某个点。但是,每次用户移动滚动条时,整个函数都会激活。所以,是否有一种延迟函数触发的方法,直到用户没有滚动,并且如果他们再次开始滚动,则函数将停止?