//封装分页方法
var currentPage = '${page.currentPage}';//获得当前页
var totalPage = '${page.totalPage}';//获得总页数
if(currentPage<=5){//页数小于5
if(totalPage>=5){
for(var i=5;i>=1;i--){
if(i==currentPage){
$("#fenye").prepend("<li class='active'><a href='${pageContext.request.contextPath}/term/term_findAll?currentPage="+i+"'>"+i+"</a></li>");
}else{
$("#fenye").prepend("<li><a href='${pageContext.request.contextPath}/term/term_findAll?currentPage="+i+"'>"+i+"</a></li>");
}
}
}else{
for(var i=totalPage;i>=1;i--){
if(i==currentPage){
$("#fenye").prepend("<li class='active'><a href='${pageContext.request.contextPath}/term/term_findAll?currentPage="+i+"'>"+i+"</a></li>");
}else{
$("#fenye").prepend("<li><a href='${pageContext.request.contextPath}/term/term_findAll?currentPage="+i+"'>"+i+"</a></li>");
}
}
}
if(currentPage==1){
$("#fenye").prepend("<li><a href='#'>上一页</a></li>");
}else{
$("#fenye").prepend("<li><a href='${pageContext.request.contextPath}/term/term_findAll?currentPage="+(parseInt(currentPage)-parseInt(1))+"'>上一页</a></li>");
}
if(totalPage>5){
$("#fenye").append("<li><a href='${pageContext.request.contextPath}/term/term_findAll?currentPage=6'>6</a></li>");
}
if((parseInt(totalPage)-parseInt(currentPage)>0)){
$("#fenye").append("<li><a href='${pageContext.request.contextPath}/term/term_findAll?currentPage="+(parseInt(currentPage)+parseInt(1))+"'>下一页</a></li>");
}
}else{
var endPage= parseInt(currentPage)+parseInt(3);
var startPage = parseInt(currentPage)-parseInt(3);
var prePage = parseInt(currentPage)-parseInt(1);
$("#fenye").append("<li><a href='${pageContext.request.contextPath}/term/term_findAll?currentPage="+prePage+"'>上一页</a></li>");
for(var i=startPage;i<=endPage;i++){
if(i>totalPage){
break;
}
if(i==currentPage){
$("#fenye").append("<li class='active'><a href='${pageContext.request.contextPath}/term/term_findAll?currentPage="+i+"'>"+i+"</a></li>");
}else{
$("#fenye").append("<li><a href='${pageContext.request.contextPath}/term/term_findAll?currentPage="+i+"'>"+i+"</a></li>");
}
}
if((parseInt(totalPage)-parseInt(currentPage))>0){
$("#fenye").append("<li><a href='${pageContext.request.contextPath}/term/term_findAll?currentPage="+(parseInt(currentPage)+parseInt(1))+"'>下一页</a></li>");
}
}
自己封装的简单Jquery分页插件
最新推荐文章于 2024-06-25 14:51:49 发布