var start = 1;
var end = total < 8 ? total : 8;
if(index >= 8 && index < total) {
start = index - end + 1;
end = index + 1 ;
} else if(index > 8 && index == total) {
start = index - 8;
end = total;
}
var page_html = "<span>" + getPrev(index);
for(var i = start; i <= end; i++) {
page_html += getA(index, i);
}
page_html += getNext(index, total) + "</span>";
return page_html;
}
function getPrev(index) {
return '<a class="page_btn" href="javascript:sendURL(1);">首 页</a>' +
'<a class="page_btn" href="javascript:sendURL(' + (index == 1?1:index-1)+ ');">上一页</a>';
}
function getA(index, i) {
if(i == index)
return '<a class="click" href="javascript:sendURL(' + i + ');">' + i + '</a>';
return '<a class="h" href="javascript:sendURL(' + i + ');">' + i + '</a>'
}
function getNext(index, total) {
return '<a class="page_btn" href="javascript:sendURL(' + (index == total?total:index+1)+ ');">下一页</a>'+
'<a class="page_btn" href="javascript:sendURL(' + total + ');">尾 页</a>';
}
$(document).ready(function () {
$('#page').html(initPage());
});