jquery滚动加载数据
来源:互联网 发布:拉拉肥捏脸数据 编辑:程序博客网 时间:2024/05/08 13:42
我们浏览有些网页的时候,当拉动浏览器的滚动条时到页底时,页面会继续自动加载更多内容供用户浏览。这种技术我暂且称它为滚屏加载技术,我们发现很多网站用到这种技术,例如新浪微博、QQ空间等。
jquery实现滚动加载数据的方式类似于
HTML 代码 复制
<!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>
0 0
- jquery滚动加载数据
- jquery滚动条加载数据
- jquery 滚动条分页加载数据
- JQuery滚动加载更多数据实例
- Jquery异步加载加载与滚动加载数据示例
- JQuery 滚动加载
- jQuery实现滚动加载
- jQuery实现当拉动滚动条到底部加载数据
- jQuery实现当拉动滚动条到底部加载数据
- jquery实现浏览器滚动条往下时自动加载数据
- Jquery判断滚动条到底部分页加载数据
- jQuery实现当拉动滚动条到底部加载数据
- jQuery实现当拉动滚动条到底部加载数据
- jQuery实现当拉动滚动条到底部加载数据
- jquery获取滚动条下拉值-下拉式加载数据
- jquery实现浏览器滚动条往下时自动加载数据
- 滚动加载数据
- ListView 滚动加载数据
- unit test pattern--1
- Python-memcached的基本使用
- jar命令行的详解
- 黑马程序员—C学习笔记—指针字符串与其内存细节
- 数字类型转换问题
- jquery滚动加载数据
- 分离颜色通道&多通道图像融合
- SpringMVC @ResponseBody
- Android应用中埋点监控的思考与设计
- 注册表编程之初试牛刀
- Codeforces Round #296 (Div. 2) - D. Clique Problem(贪心)
- java 内存分配
- 【spring框架】spring之packagesToScan
- 如何卸载rpm