js滚动加载内容
2014-07-06 12:22
260 查看
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>滚动加载</title> </head> <script src="file:///D|/wamp/www/Js/jquery-1.10.2.min.js" type="text/javascript"></script> <body> <div id="loading"></div> <div style="width:auto; height:1000px;"> </div> <script type="text/javascript"> $(document).ready(function() { $("#loading").html("正在加载..."); setTimeout("getData()", 1500); }); var s = setInterval("isShow()", 1500);//每隔1.5秒判断滚动条是否在2/3处,是的话加载数据 var isShow = function() {//判断是否显示数据 if ($(window).scrollTop() + $(window).height() >= $(document).height()*2/3) { $("#loading").html("正在加载...."); setTimeout("getData()", 1500); } }; var getData = function() {//Ajax获取服务器数据 $.ajax({//初始化 url: "Service.aspx", type: 'GET', data: { page: getPage() }, dateType: 'html', timeout: 120000, success: function(msg) { if (msg == "") { clearInterval(s);//循环停止 $("#loading").html("加载完成了"); return false; } else { $("#documentDiv").append(msg); $("#pIndex").val(getPage() + 1); $("#loading").html(""); } } }); }; var getPage = function() {//获得当前页码 return parseInt($("#pIndex").val()); }; </script> </body> </html>
相关文章推荐
- 当滚动条滚动到页面底部自动加载增加内容的js代码
- js 滚动加载iframe框中内容
- js 滚动加载iframe框中内容
- 当滚动条滚动到页面底部自动加载增加内容的js代码
- 当滚动条滚动到页面底部自动加载增加内容的js代码
- js滚动页面加载内容
- 【转】JQuery实现页面随滚动条滚动而动态加载内容的效果
- 巧妙解决js内容调用导致页面加载慢的问题
- Js仿新浪微博首页内容滚动
- JQuery实现页面随滚动条滚动而动态加载内容的效果
- jQuery实现的瀑布流效果, 向下滚动即时加载内容
- js模拟腾讯文本内容定时向上滚动特效
- js 延时加载 内容 图片
- 用js实现控制内容的向上向下滚动效果
- js 禁用ctrl+鼠标滚动(js函数自动加载,或者jquery自动加载)
- 模板页的JS和CSS路径在内容页加载问题。
- jQuery向下滚动即时加载内容实现的瀑布流效果
- Js仿新浪微博首页内容滚动
- 用js实现控制内容的向上向下滚动效果
- 意外发现--玩“JS实现的页面滚动图片加载”效果