var Pager = { ref:null, limit:0, offset:0, init: function(ref, limit) { this.ref=ref; this.limit=limit; this.offset=limit; this.initLoadMore(); $('.loading').show(); }, getOld: function() { $('.loading').show(); $.ajax({ type: "GET", url: location.href, data: "limit=" + this.limit + "&offset=" + this.offset, complete: function(){ $('.loading').hide()}, dataType: "script"}); }, append: function(count, html) { $(".content_list").append(html); if(count > 0) { this.offset += count; this.initLoadMore(); } }, initLoadMore: function() { $(window).bind('scroll', function(){ if($(window).scrollTop() == $(document).height() - $(window).height()){ $(window).unbind('scroll'); Pager.getOld(); } }); } }