zoukankan      html  css  js  c++  java
  • 实现Banner广告图片轮换

     1 <!DOCTYPE html>
     2 <html>
     3 <head>
     4 <meta charset="UTF-8">
     5 <title>Insert title here</title>
     6 <style type="text/css">
     7     body{text-align: center;}
     8     div{ margin: 100px auto; width:790px; position: relative;}
     9     .nav{position: absolute;right: 19px;left: auto;bottom: 8px; top: auto;}
    10     .nav a{background-color: red; padding: 2px 5px; border-radius:50%; text-decoration:none;}
    11 </style>
    12 </head>
    13 <body>
    14 <div>
    15 <a></a>
    16     <img id="1" width="790px" height="340px" alt="" src="59a7a48aN7a42d3fe.jpg" style="display:block">
    17     <img id="2" width="790px" height="340px"  alt="" src="59cc929fNaebef801.jpg"style="display:none">
    18     <img id="3" width="790px" height="340px" alt="" src="59ccc986Nbf17e33e.jpg" style="display:none">
    19     <img id="4" width="790px" height="340px" alt="" src="59ccec77N64688a8d.jpg" style="display:none">
    20     
    21     <div class="nav">
    22         <a href="#" onmouseover="show(1)">1</a>
    23         <a href="#" onmouseover="show(2)">2</a>
    24         <a href="#" onmouseover="show(3)">3</a>
    25         <a href="#" onmouseover="show(4)">4</a>
    26     </div>
    27     
    28     
    29 </div>
    30 </body>
    31 <script type="text/javascript">
    32     var num=1;
    33     function show(n){
    34         if (!isNaN(Number(n))) {
    35             window.clearTimeout(time);
    36             num=n;
    37         }
    38         
    39         var images=document.getElementsByTagName("img");
    40         for(var i=0;i<images.length;i++){
    41             if(images[i].id==num){
    42                 images[i].style.display="block";
    43                 
    44             }else{
    45                 images[i].style.display="none";
    46             }
    47         }
    48         if(num==4){
    49             num=1;
    50         }else{
    51             num++;    
    52         }    
    53         
    54      time=window.setTimeout("show()",2000);
    55     }
    56 show();
    57 </script>
    58 </html>
  • 相关阅读:
    区块链100篇之第四篇--矿工及挖矿
    区块链100篇之第三篇--数字签名
    区块链100篇之第二篇--P2P与比特币的支付与交易
    区块链100篇之第一篇--序(比特币)
    Bootstrap
    网页布局笔记
    element-ui中用el-dialog+el-table+el-pagination实现文件默认选中且在分页的条件下有记忆功能
    css中border画三角形
    border画梯形
    this作用范围
  • 原文地址:https://www.cnblogs.com/lyxcode/p/7707844.html
Copyright © 2011-2022 走看看