动画回调函数未触发 - 使用queue:false

时间:2013-01-11 13:15:14

标签: javascript jquery

我无法在添加

{duration : 2000, queue : false}

时触发我的动画完整功能

示例:

current.animate({left: "-=600px"}, {duration : 2500, queue : false});
next.animate({left: "-=600px"}, {duration : 2500, queue : false}, function(){
  // Run stuff here once both animations above have finished  
});

我尝试过.done()没有成功,

任何想法都会感激不尽!

由于

1 个答案:

答案 0 :(得分:1)

您可以通过以下方式实现此行为:

elem.animate({left: "-=600px"}, {duration : 2500, queue : false, complete: function () {
   //some actions
}});

以下是一个示例:http://jsfiddle.net/byQZp/1/