0

かなり複雑なアニメーションに 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/ (コンソールの電源を入れます)

4

2 に答える 2

0

あなたが電話console.log(loop);をすると、あなたのコンソールはおそらく「クレイジー」になります。それが原因だと思います。

于 2011-04-20T08:09:41.833 に答える