JS实现---图片轮播效果

<!DOCTYPE html>
<html lang="en">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>JS幻灯代码</title>
    <script>
         
        function show(num) {
            var obj0=document.getElementById("image_0");
            switch (num){
                case 1:
                    obj0.src="../image/2d77071d07b24c80ba9f5b8db7a364fb.jpg";
                    break;
                case 2:
                    obj0.src="../image/00fba12e3275496a904141a1303fdcf3.jpg";
                    break;
                case 3:
                    obj0.src="../image/3b8ec93770744ff4ad12e25ec4a200b1.jpg";
                    break;
                case 4:
                    obj0.src="../image/1fbc738f98634c0f80f283e14455369c.jpg";
                    break;
            }
        }
//定义定时器,每隔三秒就换图
        var index=1;
        function IMG() {
            setInterval(function () {
                index++;
                if (index>=4){
                    index=1;
                }
                show(index);
            },3000);
        }

    </script>
</head>
//需要注意的地方是:当页面加载完的时候就需要轮播图片 需要在body里边调用onload方法
<body onload="IMG()">
<div style="width: 300px;height: 300px">
    <div style="width: 100%;height: 100%">
        <img id="image_0" src="../image/2d77071d07b24c80ba9f5b8db7a364fb.jpg" />
        <div  style="position:absolute;left:150px;top:310px;">
            <a href="javascript:show(1)">1</a>&nbsp;
            <a href="javascript:show(2)">2</a>&nbsp;
            <a href="javascript:show(3)">3</a>&nbsp;
            <a href="javascript:show(4)">4</a>
        </div>
    </div>
    </div>
</body>
</html>

posted @ 2016-10-18 17:59  Dione_xin  阅读(126)  评论(0编辑  收藏  举报