台州温岭做网站请找我们 (专业建站 | 诚信服务) 13958630945 在线客服 联系技术

佳源设计|台州网站建设|佳源网页设计

网站当前位置: 首页>>做网站步骤>>jquery实现下拉加载更多
建站流程
 
建站知识
 
网站建站疑难
 
网站设计_图象处理
 
网站设计_Css样式
 
网站建设_Flash疑难
 
手机网站建设
 
 建站知识搜索
 

台州网站建设
 
网站优化
 
提交疑问
 做网站步骤 > jquery实现下拉加载更多

jquery实现下拉加载更多

1180次浏览
2022-12-01
jquery实现下拉加载更多

<!DOCTYPE html>
 <html>
 <head>
     <meta charset="utf-8">
     <title>滚动加载更多</title>
     <style type="text/css">
         body,div{
             margin:0;
             padding:0;
        }
        body{
            width: 100%;
            background-color: #ccc;
            display: flex;
            flex-wrap: wrap;
            justify-content: space-around;
            border: 1px solid gold;
        }
        .load_div{
            width: 400px;
            height: 300px;
            border:1px solid red;
        }
        .load_div2{
            width: 400px;
            height: 300px;
            border:1px solid green;
        }
    </style>
</head>
<body>
    <div class="load_div"></div>
    <div class="load_div"></div>
    <div class="load_div"></div>
    <div class="load_div"></div>
    <div class="load_div"></div>
    <div class="load_div"></div>
    <div class="load_div"></div>
    <div class="load_div"></div>
    <div class="load_div"></div>
</body>
<script type="text/javascript" src="js/jquery-3.3.1.min.js"></script>
<script type="text/javascript">
    var totalHeight = $(document).height();//整个文档高度
    var seeHeight = $(window).height();//浏览器可视窗口高度
    var thisBodyHeight = $(document.body).height();//浏览器当前窗口文档body的高度
    var totalBodyHeight = $(document.body).outerHeight(true);//浏览器当前窗口文档body的总高度 包括border padding margin
    var thisWidth = $(window).width(); //浏览器当前窗口可视区域宽度
    var thisDocumentWidth = $(document).width();//浏览器当前窗口文档对象宽度
    var thisBodyWidth = $(document.body).width();//浏览器当前窗口文档body的宽度
    var totalBodyWidth = $(document.body).outerWidth(true);//浏览器当前窗口文档body的总宽度 包括border padding margin
    var scrollTop = $(window).scrollTop();//浏览器可视窗口顶端距离网页顶端的高度(垂直偏移)
    //console.log(totalHeight,seeHeight,thisBodyHeight,totalBodyHeight,thisWidth,thisDocumentWidth,thisBodyWidth,totalBodyWidth,scrollTop);
    //添加滚动事件
    $(window).scroll(function(){
       scrollTop = $(window).scrollTop();
        totalHeight = $(document).height();
        // console.log(scrollTop,seeHeight,totalHeight)
        if(scrollTop+seeHeight+50>totalHeight){
           var htmlText = '<div class="load_div2"></div><div class="load_div2"></div><div class="load_div2"></div>';
            $('body').append(htmlText);
        }
    })
</script>
</html>
————————————————
版权声明:本文为CSDN博主「CaseyWei」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/caseywei/article/details/119807909
页面所在本站地址: http://www.52-life.net/N_looa_add.htm
上一篇 >>解决任意域名都能访问nginx443端口的问题
下一篇 >>php curl代码示例