您的位置:首页 > 编程语言 > PHP开发

php更多加载...

2016-02-26 14:14 621 查看
$('#more_load').bind('click',function(){

$.get('/index.php/milestone_ajax',{page: pageid},function(data){

$('#ajax').html(data);

if($('#ajax dl').length < 2){

$('#more_load').unbind('click');

$('.more_load_outter').fadeOut();

}

pageid++;

$('#charity_box .inner').append($('#ajax').html()).parent().animate({height:$('#charity_box .inner').height()+$('#charity_box').height()},function(){

$('#charity_box').append($('#charity_box .inner').html());

$('#charity_box .inner').html('');

});

$('#ajax').html('');

})

});

<script>
var loading = $('.loading');
var loadmore = $('.loadmore');
var page = 0;
var pagecount = 326095/ 15;
$(function () {
var winHeight = $(window).height();
$(window).on('scroll', function () {
var scrollTop = $(this).scrollTop();
var diff = $(document).height() - winHeight - scrollTop - 50;
if (diff < 0 && page < 3) {
getmore(); //动态加载内容
}
});
});
function getmore() {
page = page + 1;
if (page <= pagecount) {
var url = "http://m.admin5.com/getmore/0/1/" + page + "?flag_id=648902";
loading.show();
loadmore.hide();
$.ajax({
type: "GET",
url: url,
success: function (data) {
$(".ul_list").append(data);
loading.hide();
loadmore.show();
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
loading.hide();
loadmore.html("网络异常,请检查后重试!");
loadmore.show();
}
});
} else {
loading.hide();
loadmore.html("没有了");
loadmore.show();
}
return false;
}
</script>
<!--统计-->
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: