zoukankan      html  css  js  c++  java
  • yj轮播图2

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
        <style type="text/css">
            ul{list-style:none;}
            *{margin:0;padding:0;}
            #box{1750px;height:940px;margin: 0 auto;overflow:hidden;position:relative;border: 2px #000 solid;}
            #ul{height:940px; 8750px;position:absolute;left:-1750px;}
            #ul li{1750px;height:940px;float:left;}
            span{25px;height:25px;background:#000;}
            span a{text-decoration:none;font-size:20px;color:#fff;line-height:25px;}
            .none{margin-left:5px;}
        </style>
    </head>
    <body>
        <div id="wrap">
            <div id="box">
                <ul id="ul">
                    <li>
                        <img src="banner3.jpg">
                    </li>
                    <li>
                        <img src="banner1.jpg">
                    </li>
                    <li>
                        <img src="banner2.jpg">
                    </li>
                    <li>
                        <img src="banner3.jpg">
                    </li>
                    <li>
                        <img src="banner1.jpg">
                    </li>
                </ul>
            </div>
    
            <span id="span_1"><a href="#"> < </a></span>
            <span id="span_2"><a href="#" class="none"> > </a></span>    
        </div>
            <script type="text/javascript">
    
            var ul = document.getElementById("ul");
            var lis = ul.getElementsByTagName("li");
            var span_1 = document.getElementById("span_1");
            var span_2 = document.getElementById("span_2");
            index = 1;
            var lislen = lis.length;
            var nim = lis[0].offsetLeft * lislen + "px";
            var toggle = true;
            var speed = -50; 
            var newleft = ul.offsetLeft;
            span_1.onclick = function(){
                if(toggle){
                    toggle = false;
                    index++;        
                    var timer = setInterval(function(){
                            newleft = newleft + speed;
                            
                                //console.log(newleft);
                            if (newleft <= -1750*index){
    
                                    newleft = -1750*index;                            
                                    toggle =true;
                                clearInterval(timer);
                            }
    
                            ul.style.left = newleft + "px";
    
                            if(index==4 && newleft == -1750*index){
                                index = 1;
                                ul.style.left = -1750 + "px";
                                newleft = -1750;
                            }
                            
                        },1000/60)
                }
                
                        
            };
    
            span_2.onclick = function(){
                index--;
                ul.style.left = -1750*index+"px";
                
                if(index<=0){
                    index=3;
                }
            };
    
            /*span_1.onclick = function(){
                index++;
                ul.style.left = -1750*index+"px";
                
                if(index>=4){
                    index=1;
                }
            }*/
    
            </script>
    </body>
    </html>
  • 相关阅读:
    JVM基础系列第1讲:Java 语言的前世今生
    JVM基础系列开篇:为什么要学虚拟机?
    2018 精选文章集合
    如何唯一确定一个 Java 类?
    Java 中的 try catch 影响性能吗?
    不读大学也能成功,七个读大学的备用选择
    【中间件安全】IIS7.0 安全加固规范
    【中间件安全】Apache 安全加固规范
    Excel 保护工作表
    【应用安全】S-SDLC安全开发生命周期
  • 原文地址:https://www.cnblogs.com/dexin/p/6374278.html
Copyright © 2011-2022 走看看