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 に答える