使用带滚动功能的jQuery缓动插件

时间:2012-04-01 16:53:24

标签: jquery animation plugins scroll easing

我找了这个,但我发现如何将它与ScrollTo一起使用。这个是不同的。

我需要让jQuery Easing Plugin使用这个函数:

function ira(id){
      $('html,body').animate({scrollTop: $("#"+id).offset().top}, 700);
}

没有更多要解释的内容......提前感谢您的帮助!

...

此外,我想知道是否可以设置速度而不是动画的持续时间,因此如果我离目标很近或者距离目标较远,则需要更少的时间。

再次感谢!

1 个答案:

答案 0 :(得分:5)

jQuery动画只接受持续时间来确定速度。对于缓动,请在页面中包含缓动js并将第三个参数传递给动画函数:

 $('html,body').animate({scrollTop: $("#"+id).offset().top}, 700, "easeInOutCirc");