首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jQuery runloop -如何创建循环?

jQuery runloop -如何创建循环?
EN

Stack Overflow用户
提问于 2011-04-20 15:54:38
回答 2查看 477关注 0票数 0

我正在使用jQuery运行循环来制作一个相当复杂的动画。尽管名称为runLOOP,但我不能在循环中运行动画。

以下是我尝试过的(简化):

代码语言:javascript
复制
  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();会重置运行循环,让我的loop.play();再次运行循环,但我的控制台在第一次完成动画后变得疯狂。

有没有人试过成功?

- Dominik

编辑:查看操作中的代码-> http://jsfiddle.net/v9UPx/ (打开控制台)

EN

回答 2

Stack Overflow用户

发布于 2011-04-20 16:09:42

当你调用console.log(loop);时,你的控制台可能会变得“疯狂”,我想这就是它的原因。

票数 0
EN

Stack Overflow用户

发布于 2013-11-03 04:27:29

reset()之前添加pause(),如下所示:

代码语言:javascript
复制
function callback() {
    loop.pause();
    loop.reset();
    loop.play(3000);
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5727196

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档