说说定时器嵌套那点些事儿

setInterval(function(){
    doMove(color,'left',10,600);
   },50);
    setInterval(function(){
    doMove(content,'left',10,600);
   },50);
   //  color和content加载后一起运动
setInterval(function(){
    doMove(color,'left',10,600);
    setInterval(function(){
    doMove(content,'left',10,600);
   },5000);
   },1000);
   //加载后一秒钟后color运动,再五秒后content运动
span[j].onclick=function(){
     this.timerspan=setInterval(function(){    
    doMove(span[num],'top',10,-150);
    changeOpacity(span[num],0.2); 
    num++;
    if(num==10){
     clearInterval(this.timerspan);
     num=0;
    }
   },300);
   //对进度条的设置
   this.timer=setTimeout(function(){
   doMove(color,'left',10,0,function(){
    changeOpacity(color,0.2);
   });
   },50);
   }
   };
   //点击后,其中的两个定时器在相应的秒数后执行,以及其中的函数封装定时器,在onclick后一起执行,没有先后顺序,若像分先后,在函数中封装回调函数
   eg:
   function doMove ( obj, attr, dir, target, endFn ) {}
   调用:
   doMove(color,'left',10,0,function(){
    changeOpacity(color,0.2);
   });
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值