2012-07-06 34 views
0

我使用jQuery.crSpline插件和動畫我需要添加一個回調,它似乎不火了建設許多動畫..jQuery.crSpline和動畫回調

這是我的方法的一部分:

if(_self.okBack == 'no') { 
      $(id) 
       .not(':animated') 
       .appendTo($(layerId)) 
       .addClass('mover') 
       .stop(true, true) 
       .animate({ crSpline: spline }, {duration: speed, queue: false }, easing, function() { 
        alert('done'); 
        _self.okBack = 'yes'; 
       }); 
     } 

沒有警覺,沒有財產的變化......

我做錯了什麼?

回答

1

解決辦法是:

.animate({ crSpline: spline }, { duration: speed, queue: false, easing: easing, complete: function() { 
    _self.okBack = 1; 
}});