// 滾動到底部加載更多方法
var windowHeight = $(window).height(),
canLoad = true; // 允許請求后台
$(window).bind('scroll', loadMore);
function loadMore() {
var scrollTop = $(window).scrollTop();
var scrollHeight = $(".content").outerHeight(true); // 為內容的高度
if (scrollTop + windowHeight > scrollHeight) { // 滾動條滾動的高度如果大於窗口的高度加內容的高度,即滾動到底部
if(canLoad){
$.ajax({
url : url,
type : 'get', //GET
async : false, //或false,是否異步
data : { }, // 傳給后台的參數
success: function (data) {
if (data.statusCode == 200) {
// 處理結果
} else if (data.statusCode == 204) {
// 返回的數據為null
canLoad = false;
}
}
});
}
}
}