zoukankan      html  css  js  c++  java
  • div滚动底部加载li,window滚动底部加载li

    DIV固定高度滚动条滚动最底部,加载新的li

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title></title>
            <script type="text/javascript" src="js/jquery-1.7.2.min.js"></script>
            <style>
            ul{
                height:500px;
                overflow: auto;
            }
            ul li{
                height:60px;
                line-height:60px;
            }
              ul li:first-child{
                  background: #f00;
              }
            </style>
        </head>
        <body>
            <ul id="ul">
                <li>的第三季度</li>
                <li>的第三季度</li>
                <li>的第三季度</li>
                <li>的第三季度</li>
                <li>的第三季度</li>
                <li>的第三季度</li>
                <li>的第三季度</li>
                <li>的第三季度</li>
              
                <li>的第三季度结尾</li>
            </ul>
           <script>
                   /*屏幕滚动后加载分页*/
                $("#ul").scroll(function(){
                    var nScrollTop=$(this)[0].scrollTop;//滚动条距顶部的高度
                    var nDivHight=$(this).height();//可见区域的高度
                     var nScrollHight= $(this)[0].scrollHeight;//为整个UL的高度(包括屏幕外的高度)
    
                     if(nScrollTop + nDivHight >= nScrollHight){
                        console.log("滚动条到底部了");
                        for(var i=0;i<3;i++){
                            var li=$("<li>我们"+i+"</li>");
                            $("#ul").append(li);
                        }
                    }
                });
           </script>
        </body>
    </html>

    window固定高度滚动条滚动最底部,加载新的li

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title></title>
            <script type="text/javascript" src="js/jquery-1.7.2.min.js"></script>
            <style>
            ul li{
                height:60px;
                line-height:60px;
            }
              ul li:first-child{
                  background: #f00;
              }
            </style>
        </head>
        <body>
            <ul id="ul">
                <li>的第三季度</li>
                <li>的第三季度</li>
                <li>的第三季度</li>
                <li>的第三季度</li>
                <li>的第三季度</li>
                <li>的第三季度</li>
                <li>的第三季度</li>
                <li>的第三季度</li>
                <li>的第三季度</li>
                <li>的第三季度</li>
                <li>的第三季度</li>
                <li>的第三季度结尾</li>
                <li>的第三季度</li>
                <li>的第三季度</li>
                <li>的第三季度</li>
                <li>的第三季度结尾</li>
            </ul>
           <script>
                   /*屏幕滚动后加载分页*/
                $(window).scroll(function(){
                        var scrollTop = $(this).scrollTop();//滚动条距离顶部的高度
                      var scrollHeight = $(document).height();//获取整个页面的高度
                      var windowHeight = $(this).height();//获取当前可见区域的高度
                      if(scrollTop + windowHeight == scrollHeight){
                                console.log("滚动条到底部了");
                                for(var i=0;i<3;i++){
                                    var li=$("<li>我们"+i+"</li>");
                                    $("#ul").append(li);
                                }  
                      }
                });
           </script>
        </body>
    </html>
  • 相关阅读:
    ssm框架整合入门系列——删除-员工的删除
    ssm框架整合入门系列——修改-员工的修改
    git新建分支并推送至远程仓库库
    想带你去火星看日出
    offsetTop无法获取目标display为none的值
    Vue axios 读取api.github.com展示用户信息
    ssm框架整合入门系列——新增-员工的添加
    课时10:列表:一个打了激素的数组1
    课时9:了不起的分支和循环3
    课时8:了不起的分支和循环2
  • 原文地址:https://www.cnblogs.com/binmengxue/p/5796822.html
Copyright © 2011-2022 走看看