zoukankan      html  css  js  c++  java
  • jquery-无缝滚动

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
        <script src="../jquery/jquery-1.11.2.js"></script>
        <style>
            div,ul,li,img{
                margin:0;
                padding:0;
            }
            #div1{
                1000px;
                height:200px;
                margin:0 auto;
                position: relative;
                overflow: hidden;
            }
            #div1 ul{
                position: absolute;
                list-style: none;
                left:0;
            }
            #div1 ul li{
                margin:5px;
                height:200px;
                200px;
                background: #f00;
                position: absolute;
            }
        </style>
        <script>
        $(function(){
            $("#div1 ul li").each(function(index,element){
                $(this).css({"left":index*210+"px"});
            })
            var sid=setInterval(function(){
                $("#div1 ul li").css({"left":"-=2px"});
                if($("#div1 ul li:eq(5)").position().left<=-210){//第六个li的left小于-210时,前六个li的位置全部改变
                    $("#div1 ul li:lt(6)").each(function(index,element){
                        $(this).css({"left":index*210+1260+"px"});
                    })
                }
                if($("#div1 ul li:eq(11)").position().left<=-210){//最后一个li的left小于-210,后六个的位置全部改变           
              $(
    "#div1 ul li:gt(5)").each(function(index,element){ $(this).css({"left":index*210+1260+"px"}); }) } },10); $("#div1").mouseover(function(){ clearInterval(sid); }) $("#div1").mouseout(function(){ sid=setInterval(function(){ $("#div1 ul li").css({"left":"-=2px"}); if($("#div1 ul li:eq(5)").position().left<=-210){ $("#div1 ul li:lt(6)").each(function(index,element){ $(this).css({"left":index*210+1260+"px"}); }) } if($("#div1 ul li:eq(11)").position().left<=-210){ $("#div1 ul li:gt(5)").each(function(index,element){ $(this).css({"left":index*210+1260+"px"}); }) } },10); }) }) </script> </head> <body> <div id="div1"> <ul> <li>1</li> <li>2</li> <li>3</li> <li>4</li> <li>5</li> <li>6</li> <li>1</li> <li>2</li> <li>3</li> <li>4</li> <li>5</li> <li>6</li> </ul> </div> </body> </html>
  • 相关阅读:
    【BZOJ4621】Tc605 DP
    【BZOJ4624】农场种植 FFT
    【BZOJ4627】[BeiJing2016]回转寿司 SBT
    【BZOJ4631】踩气球 链表+线段树+堆
    Excel error 64-bit version of SSIS
    (转) bicabo Visual Studio 2012自动添加注释(如版权信息等)
    Integration Services 变量
    (转)SSIS_数据流转换(Union All&合并联接&合并)
    (转)SSIS处理导入数据时, 存在的更新, 不存在的插入
    (转)WPF学习资源整理
  • 原文地址:https://www.cnblogs.com/yaxinwang/p/6414256.html
Copyright © 2011-2022 走看看