1.一共展示10个页码,能够达到前5后4的效果
2.如果前边不够5个,后边补齐10个
3.如果后边不足4个,前边补齐10个
// 定义页码开始位置begin,结束位置 end
var begin; // 开始位置
var end ; // 结束位置
//1.要显示10个页码
if(page.totalPage < 10){
//总页码不够10页
begin = 1;
end = page.totalPage;
}else{
//总页码超过10页
begin = page.currentPage - 5 ;
end = page.currentPage + 4 ;
//2.如果前边不够5个,后边补齐10个
if(begin < 1){
begin = 1;
end = begin + 9;
}
//3.如果后边不足4个,前边补齐10个
if(end > page.totalPage){
end = page.totalPage;
begin = end - 9 ;
}
}