码迷,mamicode.com
首页 > 其他好文 > 详细

图片轮播 -两种自动定时方式

时间:2016-05-28 23:13:59      阅读:232      评论:0      收藏:0      [点我收藏+]

标签:

方式一:

<script>
window.onload=load;
 function load(){
        var arrImgs=[‘1.jpg‘,‘2.jpg‘,‘3.jpg‘,‘4.jpg‘];
        var img = document.getElementById("img");
        var  index =0;
        img.onclick=changeImg;//点击图片实现轮播
        setInterval(changeImg,500);//自动轮播图片方式1

    //轮播图片
     function changeImg(){
         if(index==arrImgs.length){
             index=0;
         }
         img.src = "images/"+arrImgs[index];//图片在images目录下
         index++;
     }
    }
</script>
</body>
<img src="images/photo_01.jpg" id="img" width="300" height="300" border="1px solid #f00">
</html>

  

 

方式二:

<script>
window.onload=load;
 function load(){
        var arrImgs=[‘1.jpg‘,‘2.jpg‘,‘3.jpg‘,‘4.jpg‘];
        var img = document.getElementById("img");
        var  index =0;
       showBySetOut();//自动轮播图片方式2

    //轮播图片
     function changeImg(){
         if(index==arrImgs.length){
             index=0;
         }
         img.src = "images/"+arrImgs[index];//图片在images目录下
         index++;
     }
    //通过setTimeout是实现自动定时
     function showBySetOut(){
         changeImg();
         setTimeout(showBySetOut,1000);
     }
    }
</script>
</body>
<img src="images/photo_01.jpg" id="img" width="300" height="300" border="1px solid #f00">
</html>

 

图片轮播 -两种自动定时方式

标签:

原文地址:http://www.cnblogs.com/bravolove/p/5538532.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!