0

我正在使用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';
                });
        }

没有警报,也没有财产变化......

我做错了什么?

4

1 回答 1

1

解决方案是:

.animate({ crSpline: spline }, { duration: speed, queue: false, easing: easing, complete: function() {
    _self.okBack = 1;   
}});
于 2012-07-06T09:53:00.653 回答