• 图片轮播


    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title></title>
    <style type="text/css">
    .container{
    position: relative;
    }
    .container > img,
    .container .toolbar{
    position: absolute;
    }
    .container > img{
    left: 0;
    top: 0;
    }
    .container .toolbar{
    top: 430px;
    left: 150px;
    z-index: 100;
    }
    .container .toolbar a{
    display: inline-block;
    20px;
    height: 20px;
    background-color: blue;
    color: #ffffff;
    text-align: center;
    line-height: 20px;
    text-decoration: none;

    }
    .container .toolbar a.curr,
    .container .toolbar a:hover{
    background-color: yellow;
    color: #000;
    }
    </style>
    </head>
    <body>
    <div class="container">
    <img src="images/1.jpg" alt=""/>
    <img src="images/2.jpg" alt=""/>
    <img src="images/3.jpg" alt=""/>
    <img src="images/4.jpg" alt=""/>
    <img src="images/5.jpg" alt=""/>
    <img src="images/6.jpg" alt=""/>
    <div class="toolbar">
    <a href="javascript:void(0);" class="curr" onmouseover="showImg(0)" onmouseout="showImg('start')" >1</a>
    <a href="javascript:void(0);" onmouseover="showImg(1)" onmouseout="showImg('start')" >2</a>
    <a href="javascript:void(0);" onmouseover="showImg(2)" onmouseout="showImg('start')" >3</a>
    <a href="javascript:void(0);" onmouseover="showImg(3)" onmouseout="showImg('start')" >4</a>
    <a href="javascript:void(0);" onmouseover="showImg(4)" onmouseout="showImg('start')" >5</a>
    <a href="javascript:void(0);" onmouseover="showImg(5)" onmouseout="showImg('start')" >6</a>
    </div>
    </div>
    </body>

    <script type="text/javascript">

    var interval;
    //当前图片的索引
    var index = 0;
    var imgs = document.querySelectorAll(".container > img");
    var aes = document.querySelectorAll(".container > .toolbar > a");

    function showImg(num){

    if(num){
    if(typeof num == "number" && num>=0 && num<aes.length){
    index = num;
    clearInterval(interval);
    }

    if(num == 'start'){
    interval = setInterval(showImg,2000);
    return ;
    }

    }


    //得到图片
    for(var i=0;i<imgs.length;i++){
    //如果是当前要显示的图片 则设置z-index为最大 否则 设置为数组下标+1
    if(i == index){
    imgs[i].style.zIndex = 99;
    aes[i].className = "curr";
    }else{
    imgs[i].style.zIndex = (i+1);
    aes[i].className = " ";
    }
    }

    if(index > imgs.length-1){
    index = 0;
    }else{
    index++;
    }
    }

    interval = setInterval(showImg,2000);
    showImg();
    </script>
    </html>

  • 相关阅读:
    hdu6325 /// 上凸包
    hdu6315 /// 线段树区间更新
    hdu6311 /// 欧拉路径 无向图最小路径覆盖 输出正反路径
    Codeforces Round #535 F-MST Unification
    HDU4405 Aeroplane chess (概率DP,转移)
    ZOJ 3329 One Person Game(概率DP,求期望)
    poj3744 (概率DP+矩阵快速幂)
    “美登杯”上海市高校大学生程序设计 E. 小花梨的数组 (线段树)
    关于标记的一些事~~
    关于C(n,m) 的奇偶 ,与C(n,0),C(n,1),C(n,2)…C(n,n).当中有多少个奇数
  • 原文地址:https://www.cnblogs.com/hwgok/p/5754904.html
Copyright © 2020-2023  润新知