您的位置:首页 > Web前端 > JQuery

jquery实现滚动到页面底部时无限加载内容的代码

2016-06-07 17:21 916 查看
由于时间关系没有整理封装,有空的时候再把他做成一个插件。但复制下来修改一下是可以用的。以下为实例:

[javascript] view
plain copy

 





var p="{$other.p}";  

if(p=="") p=1;  

 var stop=true;//触发开关,防止多次调用事件  

 $(window).scroll(function() {    

      //当内容滚动到底部时加载新的内容 100当距离最底部100个像素时开始加载.  

      if ($(this).scrollTop() + $(window).height() + 100 >= $(document).height() && $(this).scrollTop() > 100) {    

            

          if(stop==true){  

              stop=false;  

              p=p+1;//当前要加载的页码    

              canshu="?t={$other.t}&p="+p+"&cid={$other.cid}";  

               //加载提示信息  

               $("#showlists").append("<li class='ajaxtips'><div style='font-size:2em'>Loding.....</div></li>");  

               $.get("__URL__/nextpage"+canshu,function(data){  

                   $(".ajaxtips").hide();  

                   $("#showlists").append(data);//把新的内容加载到内容的后面  

                   stop=true;  

               })  

         }  

      }    

  });   
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: