• lunbo


    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>测试一下</title>
    </head>
    <style type="text/css">
    .odiv{
     width:150px;
     height:300px;
     background:#cccccc;
     overflow:hidden;
    
    }
    .nav ul{margin:0; padding:0;}
    .nav ul li{ 
        float:left; 
        list-style:none;
        width:100px; position:relative; cursor:pointer;
                  
    }
    .nav ul li ul{
        clear:both;
        width:100px;
        background:#CCC;
        position:absolute;
        left:0;
        top:20px;
    }
    .nav ul li ul li{
        background:#cccccc;
        line-height:20px;
        
    }
    </style>
    <body>
    
    <div class="nav">
    <ul id="oneul">
        <li>首页
            <ul class="twoul">
                <li>了文字</li>
                <li>了文字</li>
                <li>了文字</li>
                <li>了文字</li>
                <li>了文字</li>
            </ul>
        </li>
        <li>二级
            <ul>
                <li>了文字</li>
                <li>了文字</li>
                <li>了文字</li>
                <li>了文字</li>
                <li>了文字</li>
            </ul>
        </li>
        <li>这件文
            <ul>
                <li>了文字</li>
                <li>了文字</li>
                <li>了文字</li>
                <li>了文字</li>
                <li>了文字</li>
            </ul>
        </li>
        <li>依前僭伪
            <ul>
                <li>了文字</li>
                <li>了文字</li>
                <li>了文字</li>
                <li>了文字</li>
                <li>了文字</li>
            </ul>
        </li>
        <li>诸将皆亡
            <ul>
                <li>了文字</li>
                <li>了文字</li>
                <li>了文字</li>
                <li>了文字</li>
                <li>了文字</li>
            </ul>
        
        </li>
    </ul>
    </div>
    <div style="clear:both; height:200px;"></div>
     <div class="odiv" style="clear:both; margin-top:100px; display:none;">
       <p>
          宋·范仲淹《耀州谢上表》:“今后贼界差人齎到文字,如依前僭伪,立便发遣出界,不得收接。”《宣和遗事》前集:“有那押司宋江接了文字看了,星夜走去石碣村,报与晁盖几个。”《秦并六国平话》卷上:“各路州县接得文字,得知韩王被虏,诸将皆亡,未免具降书投降。”《古今小说·简帖僧巧骗皇甫妻》:“钱大尹看罢,即时教押下一箇所属去处,叫将山前行山定来。当时山定承了这件文字。”
       </p>
     </div>
     <div id="btn">点击往下</div>
    <style>
    *{
        margin:0;
        padding:0;
    }
    .luobo-out{
        width:800px;
        position:relative;
        margin:0 auto;
    }
    .luobo-out .button-left,.luobo-out .button-right{
        position:absolute;
        top:0;
        width:80px;
        height:360px;
        background:#09C;
        z-index:999;
    }
    .luobo-out .button-left{
        left:-20px;
    }
    .luobo-out .button-right{
        right:-20px;
    }
    
    .luobo{
        width:600px;
        height:360px;
        background:#cccccc;
        position:relative;
        margin:0 auto;
        overflow:hidden;
    }
    .luobo-int{
        position:absolute;
    }
    .luobo-int ul li{
        float:left;
        padding:0;
        margin:0;
        
        
    }
    
    </style>
    <div class="luobo-out">
       <div class="button-left"></div>
      <div class="button-right"></div>
     <div class="luobo">
         <div class="luobo-int">
             <ul>
              <li>111 </li>
              <li>222 </li>
              <li>333 </li>
              <li>5444 </li>
            </ul>
         </div>
     </div>
    </div>
    <div id="oDiv">fsdfs</div>
    </body>
    </html>
    <script src="yingke/js/jquery.1.9.0.min.js"></script>
    <script src="yingke/js/jquery.easing.min.js"></script>
    
    <script type="text/javascript">
    
    $(function(){
        fontFlow.init();
        navigation.init();
        slider.init();
        
        
    
    })
    //轮播
    var slider = {
        //轮播的个数
        liNum : "",
        //轮播的宽度
        outW :"",
        thisIndex :"",
        
        init : function(){
            $(".luobo-int li:last-child").after($(".luobo-int li:first-child").clone());
            
            this.liNum = $(".luobo-int").find("li").length;
            this.outW = $(".luobo").width();
            this.thisIndex = 0;
            
            console.log(this.liNum +"li");
            
            $(".luobo-int").width(this.liNum*this.outW);
            $(".luobo-int").find("li").css({"width":this.outW});
            
            this.clickEvent();
            this.playPage();
            
        },
        clickEvent : function(){
            var _this = this;
            $(".button-left").click(function(){
                _this.thisIndex++;
                _this.bian(_this.thisIndex);
                
            });
            
            $(".button-right").click(function(){
                        _this.thisIndex--;
                        console.log(_this.thisIndex);
                        _this.bian(_this.thisIndex);
            })
            
        },
        
        playPage : function(addNum){
            $(".luobo-int").animate({
                             left : this.outW*addNum
                             },{
                             easing : "easeOutCubic",
                             duration: 1000,
                         })    
            
        },
        //左边的边缘的处理
        bian : function(index){
            console.log(index);
                if(index==1){
                    this.thisIndex=0;
                    return false;
                    
                } else if(index == (-4) ){//右边最后一张时处理
                   this.thisIndex=-1;
                 $(".luobo-int").css({
                     left: 0,
                     
                  })
                 
                }else{
                    this.playPage(this.thisIndex);
                    }
            
        },
        
        
        
        
    };
    
    
    
    //导航菜单
    var navigation = {
        init : function(){
            $("#oneul li").hover(
                function(){
                    $(this).find("ul").show();
                    },
                function(){
                     $(this).find("ul").hide();    
                }
            )
         
         }
    };
    
    
    
    
    
    //文字点击往上走
    var fontFlow = {
        //外面的高度
        outw : "",
        //要展示文字的高度
        intw : "",
        // 速度初使值
        topNum :"",
        // 速度
        speed : "",
        init : function(){
             this.outw = $(".odiv").height();
               this.intw = $(".odiv").find("p").height();
               this.topNum = 0;
             this.speed = 30;
             var _this = this;
             if(this.intw > this.outw){
               $("#btn").click(function(){
                   _this.topNum += _this.speed;
                   console.log(_this.topNum);
                   $(".odiv").find("p").animate({
                        "margin-top": -_this.topNum,
                       },1000);
                
                 })
              }
         }
     };
     
    
    
    </script>
  • 相关阅读:
    IE11浏览器:请不要再叫我IE,谢谢
    Hadoop HA高可用搭建流程
    YARN
    MapReduce
    HDFS
    shell
    shell总结
    linux总结
    maven+log4j
    Spring
  • 原文地址:https://www.cnblogs.com/yjhua/p/5503022.html
Copyright © 2020-2023  润新知