滚动加载 数据加载重复了,新人求帮助

a807606459 2015-08-25 06:05:12
$(function(){
  var winH = $(window).height(); //页面可视区域高度
  var i = 1; //设置当前页数

  $(window).scroll(function () {

  var pageH = $(document.body).height();
  var scrollT = $(window).scrollTop(); //滚动条top
  var aa = (pageH-winH-scrollT)/winH;
  if(aa<20.02){
  $.getJSON("getauto",{page:i},function(json){

  if(json){
  var str = "";
  $.each(json,function(index,array){
   var str = "<li>array['name']</li>";
$(".job_list").append(str);
});
i++;
}else{
$("#loading").show().html("到底了…");
return false;
}
});
}
});
});
...全文
224 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
a807606459 2015-08-25
  • 打赏
  • 举报
回复
完美解决!!谢谢,但是我不太懂,有空的话能为我解释一下吗
slwsss 2015-08-25
  • 打赏
  • 举报
回复
$(function(){ var load=0;   var winH = $(window).height(); //页面可视区域高度   var i = 1; //设置当前页数   $(window).scroll(function () { if(load)return;   var pageH = $(document.body).height();   var scrollT = $(window).scrollTop(); //滚动条top   var aa = (pageH-winH-scrollT)/winH;   if(aa<20.02){ load=1;   $.getJSON("getauto",{page:i},function(json){ load=0;   if(json){   var str = "";   $.each(json,function(index,array){    var str = "<li>array['name']</li>"; $(".job_list").append(str); }); i++; }else{ $("#loading").show().html("到底了…"); return false; } }); } }); });

87,984

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧