zoukankan      html  css  js  c++  java
  • 图片轮播 -两种自动定时方式

    方式一:

    <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>
    
  • 相关阅读:
    【转载】C++汇编器、连接器
    【转载】vi的使用命令
    JDK,SDK,JRE概念
    iOS 使用xmpp做聊天客户端
    cocopods安装
    用XMPP实现完整Android聊天项目
    xmpp发送文件
    ember.js学习笔记
    html5 drag and drop
    jquery 数组深拷贝
  • 原文地址:https://www.cnblogs.com/bravolove/p/5538532.html
Copyright © 2011-2022 走看看