var page = {
currentPage: 1,
pageSize: 10,
totalPage: 0,
totalCount: 0,
init: function(totalCount) {
this.totalCount = totalCount;
this.totalPage = Math.ceil(this.totalCount / this.pageSize);
},
go: function(page) {
if (page < 1) {
page = 1;
}
if (page > this.totalPage) {
page = this.totalPage;
}
this.currentPage = page;
this.render();
},
render: function() {
var start = (this.currentPage - 1) * this.pageSize;
var end = start + this.pageSize;
var html = '';
for (var i = start; i < end; i++) {
html += '<li>' + i + '</li>';
}
document.getElementById('list').innerHTML = html;
}
};
page.init(100);
page.render();
没有回复内容