js 定义构造函数

var Timeline=function(){
this.order=[];
this.add=function(timeout,func,log){
    this.order.push({
       timeout:timeout,
       func:func,
       log:log
    })
};
this.start=function(ff){
     for(s in this.order){
        (function(me){
            var fn=me.func;
            var timeout=me.timeout;
            var log=me.log;
            timeout=Math.max(timeout-(ff||0),0);
            
            setTimeout(fn,timeout);
         })(this.order[s])
     }
}
}

  

var s1=new Timeline();
s1.add(1,function(){
    g('c_box').className='c_box c_box_rock';
    g('c_box').οnclick=function(){
        s2.start();
    }
})

//图片加载器
var imgs=['1.png','2.png','3.png'];

for(s in imgs){
   var img=new Image;
   img.οnlοad=imgs_onload;
   img.src=imgs[s];
}


var imgs_οnlοad=function(){
    imgs.pop();
    if(imgs.length===0){
       s1.start();
    }
}

  

转载于:https://www.cnblogs.com/sunhe/p/4622061.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值