一组图片每隔几秒变一次的小

var timer = null; var n = 0;
        timer = setInterval(function(){ 
            if(n<imgs.length){
                boxdiv.style.left = -imgs[0].offsetWidth * n+'px';
                n ++;
            }else{
                n=0;}
        },1000);

之前一直在for循环和定时器之间困惑,但发现写下来真的不难。
有趣的是,在定时器中加for循环的时候,出现了闭包。

猜你喜欢

转载自blog.csdn.net/qq_41880978/article/details/82801330