zoukankan      html  css  js  c++  java
  • 简单的实现轮播代码

    <!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>

    模仿的别人的,多谢原主

  • 相关阅读:
    Java连接MongoDB样例
    Java Web项目BlogAutoGenerator编写日志1
    《算法竞赛入门经典》 第二章 循环结构程序设计 习题
    使用 Apache Tiles 3 构建页面布局
    Maven新建一个Spring MVC项目
    Maven手动添加dependency(以Oracle JDBC为例)
    一个简单的ServletContextListener示例
    《算法竞赛入门经典》学习笔记 2.4.4 C++中的输入输出
    《C++ Primer Plus》学习笔记 2.1.3 C++预处理器和iostream文件
    C# 温故而知新:Stream篇(—)
  • 原文地址:https://www.cnblogs.com/Janejxt/p/5416549.html
Copyright © 2011-2022 走看看