源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

jquery滚动加载数据的方法

  • 时间:2020-10-11 04:38 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:jquery滚动加载数据的方法
本文实例讲述了jquery滚动加载数据的方法。分享给大家供大家参考。具体分析如下: 我们浏览有些网页的时候,当拉动浏览器的滚动条时到页底时,页面会继续自动加载更多内容供用户浏览。这种技术我暂且称它为滚屏加载技术,我们发现很多网站用到这种技术,例如新浪微博、QQ空间等。 代码如下:
[u]复制代码[/u] 代码如下:
<!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%20)+(num%20)+";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>
希望本文所述对大家的jQuery程序设计有所帮助。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部