zoukankan      html  css  js  c++  java
  • 无缝轮播

    <div class="box">
        <ul>
            <li><img src="images/01.jpg"/></li>
            <li><img src="images/02.jpg"/></li>
            <li><img src="images/03.jpg"/></li>
            <li><img src="images/04.jpg"/></li>
    
        </ul>
    
    
     </div>
    
    *{
        padding: 0;
        margin: 0;
    }
    ul{list-style: none;}
    .box{
        width: 600px;
        height: 200px;
        margin: 50px auto;
        overflow: hidden;
        position: relative;
    
    }
    ul li{
        float: left;
    }
    .box ul{
        width: 400%;
        position: absolute;
        top: 0;
        left: 0;
    
    }
    
    var box = document.getElementsByClassName('box')[0];
    var ul = box.children[0];
    var num = 0;
    var timer = null;
    
    timer = setInterval(autoPlay,30)
    //函数的声明
    function autoPlay(){
        num--;
    
        num <=-600 ? num=0 : num ;
        ul.style.left = num + 'px'
    
    }
    //鼠标移动上去
    box.onmouseover = function(){
        clearInterval(timer)
    }
    box.onmouseout = function(){
        timer  = setInterval(autoPlay,30);
    }
    
  • 相关阅读:
    阅读笔记09
    阅读笔记08
    阅读笔记07
    阅读笔记06
    阅读笔记05
    有关eclipse连接SQL Server 2008的问题
    每周进度条05
    软件需求模式阅读笔记04
    每周进度条04
    软件需求模式阅读笔记03
  • 原文地址:https://www.cnblogs.com/fmgao-technology/p/9252210.html
Copyright © 2011-2022 走看看