var _load_flag = false,_load_time = 0;//滚动开关 function getData(is_initial){ if(_load_flag) return false; var now_time = new Date().getTime(); if(now_time-_load_time < 500) return false; _load_flag = true; _load_time = now_time; var url = server_path + "wechat.php?s=/Bianm/BmIndexInte1/getGoodsListCategoryAndGoods"; // var url = "{:U('/Bianm/BmIndexInte1/getGoodsListCategoryAndGoods')}"; var cat_data = {...};//传入参数 $.post(url,cat_data,function(rst){ _load_flag = false; ...//省略代码 $('#goods').on('scroll',function () { //上拉加载更多 var scrollTop = $(this)[0].scrollTop; //滚动条距离顶部的高度 var thisHeight = $(this).height(); //当前页面的总高度 var scrollHeight = $(this)[0].scrollHeight; //包含滚动的总高度 if(scrollTop > max_scroll_top){ max_scroll_top = scrollTop; if(scrollTop + thisHeight >= scrollHeight-40){ if(is_over == 1){ layer.msg('已加载完成!'); }else{ getData(1); } } }
})
},'json');
}