自己封装的简单Jquery分页插件

来源:互联网 发布:三菱a系列plc编程手册 编辑:程序博客网 时间:2024/04/29 16:35
//封装分页方法var currentPage = '${page.currentPage}';//获得当前页var totalPage = '${page.totalPage}';//获得总页数if(currentPage<=5){//页数小于5if(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>");}}

0 0