JavaScript 圖片自動切換


<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style type="text/css">
            #main{
                width: 300px;
                padding: 20px;
                margin: 10px auto;
                background-color: yellow;
                text-align: center;
            }
        </style>
    </head>
    <body>
        <div id="main">
            <p id="info"></p>
            <img src="img/1.jpg"/>
        </div>
        <button id="start">開始/暫停</button>
    </body>
    
    <script type="text/javascript">
        //創建一個數組來保存圖片路徑,切換圖片就是切換圖片路徑
        var imgArr=["img/1.jpg","img/2.jpg","img/3.jpg","img/4.jpg"];
        //獲取img元素,
        var img=document.getElementsByTagName("img")[0];
        //alert(img);
        //創建保存圖片路徑的索引(數組下標)
        var index=0;
        
        //-開啟定時器來自動切換圖片
        var timer;
        var count=0;
        //設置一下開始/暫停
        document.getElementById("start").onclick=function(){
            count++;
            if(count%2!=0){
                timer=setInterval(function(){
                index++;
//                if(index>imgArr.length-1){
//                    index=0;
//                }
                  index=index % imgArr.length;//同上面的if判斷 0%4=4 1%4=1 ...4%4=0
                //換圖
                img.src=imgArr[index];
                
                },1500);
            }else{
                clearInterval(timer);
            }
            
        }
    </script>
</html>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM