H5加载更多小例子

来源:互联网 发布:c语言恶搞小程序 编辑:程序博客网 时间:2024/05/16 05:12

<script type="text/javascript">

var h = $(window).height();
$(".wrap").css("height",h);
var hasMore=true;
var tempPageIndex = 2;
var sTop=0;


//页面初始化
$(function(){
util = new Util();
//加载评论列表
loadCommonList();
$(window).on('scroll',function(){
sTop=$(window).scrollTop();
if(sTop>=$(".common").get(0).offsetHeight-$(".wrap").height())
{
loadCommonList(tempPageIndex);
tempPageIndex++;
}
});
});


       //加载评论列表
function loadCommonList(pageIndexVal){
var pageIndex = pageIndexVal;
if(pageIndex == undefined || pageIndex == ""){
pageIndex = 1;
}
var productId = util.getUrlParam('productId');
var url = util.baseUrl + '/comment/list';
var param ='{"productId": '+productId+'},"pageSize":10,"pageNow":'+pageIndex+'}';
var contentType = "application/json";
var userIds = '';
var userInfos;
if(hasMore){
util.requestRemoteDataJsonPost(url,param,contentType,function(data){
$('#ul_common').html('');
util.logResult(data); 
var totalCount = data.totalCount;
if(pageIndex*10>=totalCount){
hasMore=false;
}
});
}
}

</script>

原创粉丝点击