首页 > 代码库 > 简单的动画队列模型
简单的动画队列模型
给新手写了一个便于理解的动画链式
var anmin = {} anmin.list = []; anmin.run = function(nextfun){ anmin.list.push(nextfun); //加入动画正在触发 (function fire() { if (!anmin.fireing) { var onceRun = anmin.list.shift() if (onceRun) { anmin.fireing = true; onceRun(function() { anmin.fireing = false; fire() }); } } })(); return this; } anmin.run(function(next){ setTimeout(function(){ console.log(11111) //运行动画。。。。1秒 //运行完毕,执行下一个动画 next();//通过这个通知,可以执行下一个 },1000) }).run(function(){ console.log(222222222) })
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。