var pagging={ 'config':{}, 'modifyPagging':function(totalre, totalpa,currentPage){ if(totalpa<2){ $('#xiangbudao').remove(); $('.pagination').empty(); }else{ $('#xiangbudao').remove(); $('.nav-page').append('<span id="xiangbudao" style="position:relative;top:-3px;">第<input id="targetPage" type="text" style="width:40px;height:30px;margin-left:4px;margin-right: 4px;border-radius: 4px;border: 1px solid rgba(0,0,0,.2);">页\ <button onclick="pagging.goToPage('+totalpa+')" class="btn btn-default" type="button">确定</button></span>'); } if(currentPage==1){ $('.nav-page a[aria-label="Previous"]') .removeAttr('onclick') .css({'background-color':'#e6e6e6','border-color':'#adadad','color':'#333','cursor':'default'}); } if(currentPage==totalpa){ $('.nav-page a[aria-label="Next"]') .removeAttr('onclick') .css({'background-color':'#e6e6e6','border-color':'#adadad','color':'#333','cursor':'default'}); } if(totalpa>5){ if(currentPage>3){ if(currentPage==4){ $('.nav-page .pagination li').first().next().empty().append('<a onclick="pagging.goToPage('+totalpa+',1)">1</a>'); }else{ $('.nav-page .pagination li').first().next().empty().append('<a onclick="pagging.goToPage('+totalpa+',1)">1</a>'); $('.nav-page .pagination li').first().next().after('<li><a href="javascript:void(0);">...</a></li>'); } } if(currentPage<(totalpa-2)){ $('.nav-page .pagination li').last().before('<li><a href="javascript:void(0);">...</a></li>'); } } }, 'goToPage':function(totalpa,targetPage){ if(!targetPage){ targetPage=parseInt($('#targetPage').val()); } if(isNaN(targetPage)){ layer.msg("目标页不是有效数字!"); }else{ if(targetPage>totalpa||targetPage<1){ layer.msg("目标页超出页码范围!"); }else if(pagging.config.list){ pagging.config.list(targetPage) } } } }