在JavaScript中,我正在寻找用户滚动到某个<div>
的时刻。然后我想停止用户的惯性滚动并通过脚本滚动到另一个对象。
如何停止已经开始的滚动?
所以我想要这样的事情:
$('#selector').stopScrolling().scrollTo('#another_object');
我知道$('#selector').stop()
停止动画,但似乎无法帮助我
答案 0 :(得分:0)
不使用.scrollTo()
,而是使用
// see http://www.learningjquery.com/2007/09/animated-scrolling-with-jquery-12/
$('html,body').animate({ scrollTo: 0 }, 1000);
然后你可以使用
停止滚动// see http://stackoverflow.com/a/2836104/145346
$('html,body').stop();