<span style="white-space:pre"> </span>//通过ajax 进行 每次数据获取并插入页面的函数
<span style="white-space:pre"> </span>function loadMeinv(page){
<span style="white-space:pre"> </span>$.ajax({
<span style="white-space:pre"> </span>async:false,//设为同步ajax,必须加载完ajax才执行下面的内容
<span style="white-space:pre"> </span>type: "POST",
<span style="white-space:pre"> </span>url: "index.php?ctl=photos&act=ajax_m&aid="+GetQueryString("aid"),
<span style="white-space:pre"> </span>data: {page:page},
<span style="white-space:pre"> </span>dataType: "json",
<span style="white-space:pre"> </span>success: function(data){
<span style="white-space:pre"> </span>html = "";
<span style="white-space:pre"> </span>for(var i in data) {
<span style="white-space:pre"> </span>html = html + "<div class='grid none'><div class='imgholder'>"+data[i][0]+"</div><strong>"+data[i][1]+"</strong><p>"+data[i][2]+"</p></div>";
<span style="white-space:pre"> </span>}
<span style="white-space:pre"> </span>}
<span style="white-space:pre"> </span>});
<span style="white-space:pre"> </span>}
var nowtime = 0;
var lasttime = 0;
// 每次滚动到 div高度小于下拉高度+浏览器高度 触发ajax
$(window).on("scroll",function(){
if($("#col").height() <= $(window).scrollTop()+$(window).height()){
nowtime = new Date().getTime();
time = nowtime - lasttime;//计算与上次触发的时间差
if(lasttime==0 || (lasttime!=0 && time>1000)){//控制当前时间和上次触发scroll时间差,第一次触发scroll或者 触发时间间隔大于1秒才能再次触发ajax
page++;
loadMeinv(page);
$("#col").append(html);
setTimeout(function(){getcol()},500);
lasttime = nowtime;
}
}
});