我找了这个,但我发现如何将它与ScrollTo一起使用。这个是不同的。
我需要让jQuery Easing Plugin使用这个函数:
function ira(id){
$('html,body').animate({scrollTop: $("#"+id).offset().top}, 700);
}
没有更多要解释的内容......提前感谢您的帮助!
...
此外,我想知道是否可以设置速度而不是动画的持续时间,因此如果我离目标很近或者距离目标较远,则需要更少的时间。
再次感谢!
答案 0 :(得分:5)
jQuery动画只接受持续时间来确定速度。对于缓动,请在页面中包含缓动js并将第三个参数传递给动画函数:
$('html,body').animate({scrollTop: $("#"+id).offset().top}, 700, "easeInOutCirc");