JQuery:有没有可能结束动画?

时间:2010-01-06 08:00:45

标签: jquery animation

这是我的动画:

  $(".ImageRoller ul").animate({
    'marginLeft' : "-"+ScrollWidth+"px"
    },Speed 
    );

现在我想在动画结束时发出警告或其他内容。这甚至可能吗?

CHEARS 瓦利

2 个答案:

答案 0 :(得分:4)

根据documentation你可以定义一个回调函数,一旦动画结束就会调用它:

  

动画(params,[duration],[easing],   [回调])

$(".ImageRoller ul").animate(
    {'marginLeft' : "-"+ScrollWidth+"px"},
    Speed, 
    'linear', 
    function() {
        alert('animation end');
    }
);

答案 1 :(得分:3)

$(".ImageRoller ul").animate (
    {
        'marginLeft' : "-"+ScrollWidth+"px"
    },
    {
        duration: Speed,
        complete: function () { doSomething (); }
    }
);