zoukankan      html  css  js  c++  java
  • 自动轮播

    html:

     1 <!DOCTYPE html>
     2 <html>
     3 <head>
     4     <title>轮播</title>
     5     <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
     6     <link rel="stylesheet" href="css/circleplay.css">
     7 </head>
     8 <body>
     9     <div id="zone" onmouseover="stop()" onmouseout="goon()" >
    10         <button id="pre" onclick="before()">&lt;</button>
    11         <button id="next" onclick="after()">&gt;</button>
    12         <img id="pic" alt="测试" src="" >
    13         <ul id="picpoint">
    14 
    15         </ul>
    16     </div>
    17     <script type="text/javascript" src="js/circleplay.js"></script>
    18 </body>
    19 </html>                  

    css:

     1 /*设置图片所在div*/
     2 #zone{
     3     width: 350px;
     4     height: 300px;
     5     position: absolute;
     6 }
     7 /*设置图片标签*/
     8 #zone img{
     9     width: 300px;
    10     height: 250px;
    11     cursor: pointer;
    12 }
    13 /*设置按钮标签*/
    14 #zone button{
    15     width: 20px;
    16     height: 20px;
    17     position: absolute;
    18     float: left;
    19     top: 120px;
    20     z-index: 3;
    21     display: none;
    22     cursor: pointer;
    23 }
    24 #zone #next{
    25     left:280px ;
    26 }
    27 /*图片导航圆点*/
    28 #zone #picpoint{
    29     top: 250px;
    30 
    31 }
    32 #zone li{
    33    background-color: rgb(0,0,0);
    34     display: inline-block;
    35     width: 10px;
    36     height: 10px;
    37     border-radius: 100px;
    38      margin-left: 10px;
    39     cursor: pointer;
    40 
    41 }

    js:

     1 /**
     2  * Created by Administrator on 16-6-6.
     3  */
     4 var imgs=new Array();
     5 imgs[0]="imgs/1.jpg"
     6 imgs[1]="imgs/2.jpg"
     7 imgs[2]="imgs/3.jpg"
     8 imgs[3]="imgs/4.jpg"
     9 imgs[4]="imgs/5.jpg"
    10 var img=document.getElementById("pic")
    11 var bef=document.getElementById("pre")
    12 var aft=document.getElementById("next")
    13 var point=document.getElementById("zone")
    14 
    15 var index=0;
    16 var v;
    17 window.onload=function(){
    18     img.setAttribute("src",imgs[index])
    19     play();
    20     pointer()
    21 
    22 }
    23  function play(){
    24    v=window.setInterval("circleplay()",1000);
    25 
    26 }
    27 function circleplay(){
    28     img.setAttribute("src",imgs[index+1])
    29     index++;
    30     if(index==4){
    31         index=0;
    32     }
    33 }
    34 function stop(){
    35     clearInterval(v);
    36     bef.style.display="block";
    37     aft.style.display="block";
    38 }
    39 function goon(){
    40     v=window.setInterval("circleplay()",2000);
    41     bef.style.display="none";
    42     aft.style.display="none";
    43 }
    44 function before(){
    45     if(index==0){
    46         img.setAttribute("src",imgs[imgs.length-1])
    47         index=imgs.length-1;
    48     }else{
    49         img.setAttribute("src",imgs[index-1])
    50         index--
    51     }
    52 
    53 }
    54 function after(){
    55     if(index==(imgs.length-1)){
    56         img.setAttribute("src",imgs[0])
    57         index=0
    58     }else{
    59         img.setAttribute("src",imgs[index+1])
    60         index++
    61     }
    62 }
    63 var num=new Array();
    64 var newLi;
    65 function pointer(){
    66 
    67     for(var i=0;i<imgs.length;i++){
    68         num[i]=i;
    69         newLi=document.createElement("li")
    70         newLi.setAttribute("value",i)
    71         point.appendChild(newLi)
    72         newLi.setAttribute("onmousemove","findPic()")
    73 
    74     }
    75 }
    
  • 相关阅读:
    CentOS 6.5、6.7 设置静态 ip 教程
    Nagios
    zabbix
    xml 的 <![CDATA["URL"]]>
    Don't make a promise when you are in Joy. Don't reply when you are Sad.Don't take decisions when you are Angry.Think Twice.Act Wise.
    DNS-2
    APM
    Time crumbles things; everything grows old under the power of Time and is forgotten through the lapse of Time
    CentOS 7 配置静态 ip
    AOP
  • 原文地址:https://www.cnblogs.com/vencent-2016/p/5565090.html
Copyright © 2011-2022 走看看