简单的实现轮播代码

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title>我的轮播实验</title>
    <style>
        *{
            margin: 0;
            padding: 0;
            list-style: none;
            /*font-family: "Arial", "Microsoft Yahei";*/
        }
        .wrap{
             300px;
            height: 400px;
            margin: 60px auto;
            overflow: hidden;
            position: relative;
        }
        .wrap ul{
             300px;
            height: 400px;
        }
        .wrap ul li{
            height: 400px;
        }
        .wrap ol{
            position: absolute;
            right: 5px;
            bottom: 10px;
            font-family:  "楷体";
        }
        .wrap ol li{
            height: 20px;
             20px;
            border-radius: 10px;
            -webkit-border-radius: 10px;
            -moz-border-radius: 10px;
            /*border: solid 1px black;*/
            background: rgba(255,255,255,0.3);
            box-shadow: 0 5px 10px 0 rgba(0,0,0,0.6);
            margin-left: 5px;
            float: left;
            color: black;
            text-align: center;
            line-height: 120%;
            cursor: pointer;
        }
        ul li img{
             300px;
            height: 397px;
        }
        .wrap ol .on{
            background:#E97305;
            color: black;
        }
    </style>
</head>
<body>
<div id="wrap" class="wrap">
    <ul id="imglist">
        <li><img src="http://static.acg12.com/uploads/2015/07/a389cdcb81fbd5b1f99e9ea6a2c95ebf.jpg"></li>
        <li><img src="http://www.bz55.com/uploads/allimg/150419/139-150419110957.jpg"></li>
        <li><img src="http://www.bz55.com/uploads/allimg/150419/139-150419110953.jpg"></li>
        <li><img src="http://wmtp.net/wp-content/uploads/2015/05/8e1de0246b600c339aefc5061e4c510fdbf9a1ec.jpg"></li>
    </ul>
    <ol id="numlist">
        <li class="on">1</li>
        <li>2</li>
        <li>3</li>
        <li>4</li>
    </ol>
</div>
<script>
    window.onload=function(){
        var wrap=document.getElementById('wrap');
        var imglist=document.getElementById('imglist').getElementsByTagName('li');
        var numlist=document.getElementById('numlist').getElementsByTagName('li');
        var index=0;
        var timer=null;
        //自动轮播
        timer=setInterval(AutoPlay,2000);
        //鼠标在容器上时,停止轮播
        wrap.onmouseover=function(){
            clearInterval(timer);
        };
        //鼠标离开时,继续轮播
        wrap.onmouseout=function(){
            timer=setInterval(AutoPlay,2000)
        };
        for(var i=0;i<numlist.length;i++){
            numlist[i].onmouseover=function(){
                index=this.innerText-1;
                changePic(index);
            };


        }
        function AutoPlay(){
            if(++index >= imglist.length){
                index=0;
            }
            changePic(index);
        }
        function changePic(curindex){
            for(var i=0;i<numlist.length;i++){
                imglist[i].style.display="none";
                numlist[i].className="";
            }
            imglist[curindex].style.display="block";
            numlist[curindex].className="on";
        }
    }
</script>
</body>
</html>

模仿的别人的,多谢原主

原文地址:https://www.cnblogs.com/Janejxt/p/5416549.html