1首先頁面綁定事件 $(window).bind('scroll',scrollbind);
2是否是到了底層需要加載的判斷
function scrollbind () {
var newtab= $(".record-tab a").eq(parseInt($('#hidcurrenttab').val()));
var record=$('.record-list').eq(parseInt($('#hidcurrenttab').val()));
var scrollTop = $(this).scrollTop();
var scrollHeight = $(document).height();
var windowHeight = $(this).height();
if(scrollTop + windowHeight < scrollHeight){
return false;
};
if (parseInt(newtab.attr('data-page'))>=parseInt(newtab.attr('data-total')) && parseInt( newtab.attr('data-page'))!=0) {
var record=$('.record-list').eq(parseInt($('#hidcurrenttab').val()));
if (record.find('li:contains(沒有記錄了)').length==1) {
return false;
}
var norecorder='<li style="text-align:center;"><p>沒有記錄了</p></li>';
record.find('ul').append(norecorder);
return false;
}else{
getlist((parseInt( newtab.attr('data-page'))+1));//加載數據
}
};