jquery滚动加载数据
类别:Web前端 浏览量:1190
时间:2015-3-5 jquery滚动加载数据
jquery滚动加载数据我们浏览有些网页的时候,当拉动浏览器的滚动条时到页底时,页面会继续自动加载更多内容供用户浏览。这种技术我暂且称它为滚屏加载技术,我们发现很多网站用到这种技术,例如新浪微博、QQ空间等。
jquery实现滚动加载数据的方式类似于
<!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("<li style='border:1px solid tomato;margin-top:20px;color:#ac"+(num%20)+(num%20)+";height:"+elemt+"' >hello world"+srollPos+"---"+num+"</li>");
num++;
}
});
});
</script>
</head>
<body>
<li id="content" style="height:960px">
<li id="follow">this is a scroll test;<br/> 页面下拉自动加载内容</li>
<li style='border:1px solid tomato;margin-top:20px;color:#ac1;height:800' >hello world test li</li>
</li>
</body>
</html>
标签:jquery
您可能感兴趣
- jquery中find()与filter()的区别
- jquery 淡入淡出
- jquery判断是否为数组
- javascript中还原append代码(JS实现jQuery的append功能)
- jquery ajax详细教程(jquery+Ajax实现简单分页条效果)
- jquery弹出窗口过渡效果(jQuery实现大屏滚动播放效果)
- jquery 增加表格(jquery实现表格无缝滚动)
- jquery鼠标滑过显示提示框
- Jquery对数组的操作
- jquery.ajax error 如何调试错误
- 如何用jquery进行表单验证(jQuery实现发送验证码控制按钮禁用功能)
- jquery使用data缓存数据
- jquery五子棋javascript(原生JavaScript实现简单五子棋游戏)
- jquery抛物线动画加入购物车
- jQuery给动态添加的元素绑定事件
- Uncaught TypeError: jQuery.handleError is not a function
- 阴阳师孟婆御魂推荐 孟婆御魂搭配毕业套(阴阳师孟婆御魂推荐)
- 袁冰妍终于接到新剧,饰演反追男主,看到合作演员 眼光果然毒辣(袁冰妍终于接到新剧)
- 记忆中的台词(记忆中的台词)
- 袁冰妍轧戏 拍《琉璃》的同时还在拍《将夜》,难怪被骂演技差(拍琉璃的同时还在拍将夜)
- 刚红就耍大牌,《琉璃》角色滤镜碎一地,心疼工作人员(琉璃角色滤镜碎一地)
- 袁冰妍郑业成这对可以处,有脸红情话他们是真的敢说(袁冰妍郑业成这对可以处)
热门推荐
- phpstudy不解析php代码(phpstudy伪静态设置的问题)
- jquery的动画效果api(jQuery框架实现元素显示及隐藏三种动画方式)
- linux查python进程(linux查找当前python解释器的位置方法)
- js隐藏显示tr
- SQL SERVER与MySQL数据类型的对应关系
- sql中trim函数用法(SQL中Truncate的用法)
- dedecms注册会员界面如何打开(dedecms后台登录成功后返回到登录界面的解决方法)
- iis默认文档位置(在IIS6中新增可下载文件类型的方法)
- docker本地项目生成镜像(docker images本地迁移的实现)
- angular引入组件库(详解Angular组件之中间人模式)