かなり複雑なアニメーションに jQuery runloop を使用しています。runLOOP という名前にもかかわらず、アニメーションをループで実行できません。
これが私が試したものです(簡略化):
var loop = jQuery.runloop();
loop.addKey('25%', function(){
console.log('25%');
});
loop.addKey('50%', function(){
console.log('50%');
});
loop.addKey('75%', function(){
console.log('75%');
});
loop.play(3000, callback);
function callback() {
console.log('done!');
console.log(loop);
loop.reset();
loop.play(3000);
console.log(loop);
}
loop.reset();ループを再度実行できるように runloop をリセットすることを期待してloop.play();いましたが、初めてアニメーションを完了した後、コンソールが狂ってしまいます。
試して成功した人はいますか?
– ドミニク
編集: 実際のコードを参照してください -> http://jsfiddle.net/v9UPx/ (コンソールの電源を入れます)