停止页面滚动 jquery

Stop page scroll jquery

本文关键字:滚动 jquery      更新时间:2023-09-26

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

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

所以我想要这样的东西:

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

我知道$('#selector').stop()停止动画,但似乎它在那里帮不了我

不使用 .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();