JavaScript圖片輪播

JavaScript圖片輪播,這種方法比較複雜,大家可以自己簡話
<html>
    <head>
        <meta charset="utf-8">
        <title>圖片輪播</title>
    </head>
    <body>
        <h3>圖片輪播</h3>
        <img src="3_1.png" id="pic">
        <script>
         var pics=["3_1.png","3_3.png","3_4.png"];
         //每隔3秒鐘自動切換
         var index=0;//當前顯示的圖片編號
         var loop=true;//是否輪播
         function change()//定時切換
         {
             index=(index+1)%3;
             //獲取圖片對象
             var obj=document.getElementById("pic");
             obj.src=pics[index];
             if(loop)
             {
               setTimeout(change,3000);
             }
         }
         setTimeout(change,3000);
         //添加事件處理
         var pic=document.getElementById("pic");
         pic.onmouseover=function(){
             //停止輪播
             //alert("mouseover");
             loop=false;
         }
         pic.onmouseout=function(){
             //繼續輪播
             //alert("mouseout");
             loop=true;
             setTimeout(change,3000);
         }
        </script>
    </body>
</html>
圖片下載下來可能名字不一樣,記得改圖片名字
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章