停止页面滚动jquery

时间:2014-12-23 19:01:12

标签: javascript jquery html scroll

在JavaScript中,我正在寻找用户滚动到某个<div>的时刻。然后我想停止用户的惯性滚动并通过脚本滚动到另一个对象。

如何停止已经开始的滚动?

所以我想要这样的事情:

$('#selector').stopScrolling().scrollTo('#another_object');    

我知道$('#selector').stop()停止动画,但似乎无法帮助我

1 个答案:

答案 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();