滚动条到最下面时自动加载内容
滚动条到最下面时自动加载内容,JS实现
- //Author:数据库之家
- //URL:http://blog.peos.cn
- var page=0;
- $(window).scroll(function() {
- var o = $('#jokelist');
- if(o!=null ){
- //var hght= document.body.scrollHeight;
- //var clt =document.documentElement.clientHeight;
- //var top= document.documentElement.scrollTop ;
- var hght= $(document).height();// 整个页面的高度
- var clt =$(window).height(); // 当前可见页面高度
- var top= $(document).scrollTop();// 滚动条距顶部高度
- if(top>=(parseInt(hght)-clt)>>page<5){//加载前5页的
- page=parseInt(page)+1;
- ReadMore(page);
- }
- }
- });
- function ReadMore(page){
- $("#news-bottom-list").html('正在获取信息...');
- $("#news-bottom-list").append('<img src="img/dailyfun/loading2.gif">');
- next=parseInt(page)+1;
- setTimeout(function(){
- html=$.get('readmore.php','p='+page+'>s=10',function (data){
- $("#jokelist").append(data);
- if(next<=5){
- $("#news-bottom-list").html("<a href='javascript:void(0);' onclick='ReadMore("+next+");'>查看更多资讯↓</a>");
- }else{
- $("#news-bottom-list").html("");
- }
- });
- },500);//等待0.5S后开始加载,你也可以去掉这个时间
- }
不错,谢谢!