JQuery动画:动画期间可以改变速度吗?

Sir*_*eno 2 javascript jquery jquery-animate

我想在页面上移动一个div,我希望它在达到目标时减慢速度.

我尝试使用递归函数回调,但它看起来不平滑:

function MovePanel() {
    sidePanel.animate({
        "marginTop": newCurrTop
    }, moveSpeed, function () {
        MovePanel();
    });
}
Run Code Online (Sandbox Code Playgroud)

是否可以减慢JQuery动画?

如果不是什么选择?

谢谢.

Rob*_*sto 7

animate方法采用名为"缓和"的第3个参数; 在这里了解它:

http://api.jquery.com/animate/