页面滚动自动加载数据脚本

it2022-05-09  61

<!DOCTYPE=html>  <html>  <head>  <script src="js/jquery.js" type="text/javascript"></script>       <script type="text/javascript">      $(document).ready(function(){          var range = 50;             //距下边界长度/单位px          var elemt = 500;           //插入元素高度/单位px          var maxnum = 20;            //设置加载最多次数          var num = 1;          var totalheight = 0;           var main = $("#content");                     //主体元素          $(window).scroll(function(){              var srollPos = $(window).scrollTop();    //滚动条距顶部距离(页面超出窗口的高度)                            //console.log("滚动条到顶部的垂直高度: "+$(document).scrollTop());              //console.log("页面的文档高度 :"+$(document).height());              //console.log('浏览器的高度:'+$(window).height());                            totalheight = parseFloat($(window).height()) + parseFloat(srollPos);              if(($(document).height()-range) <= totalheight  && num != maxnum) {                  main.append("<div style='border:1px solid tomato;margin-top:20px;color:#ac"+(num )+(num )+";height:"+elemt+"' >hello world"+srollPos+"---"+num+"</div>");                  num++;              }          });      });      </script>  </head>  <body>      <div id="content" style="height:960px">          <div id="follow">this is a scroll test;<br/>    页面下拉自动加载内容</div>          <div style='border:1px solid tomato;margin-top:20px;color:#ac1;height:800' >hello world test DIV</div>                </div>  </body>  </html>

转载于:https://www.cnblogs.com/Fly-sky/p/4026748.html

相关资源:页面下拉显示更多加载内容的代码

最新回复(0)