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>
图片下载下来可能名字不一样,记得改图片名字
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章