//当页面过多时,我们一组只显示20个页码,后面缀一个NEXT按钮,点击后可以显示后面20个页码;同样,LAST按钮可以显示前面20个按钮 $("#searchWordsByInitial_Pager ul button:eq(19)").after(""); $("#searchWordsByInitial_Pager ul button:eq(0)").before("");
//只要有往后翻页,就会有 Last 按钮 $("#searchWordsByInitial_Pager ul button:eq(0)").show();
//让每一个page都自加20,如1-20变为21-40 for(i=0;i<20;i++){ $("#searchWordsByInitial_Pager ul button.not_more_btn").eq(i).html(parseInt($("#searchWordsByInitial_Pager ul button.not_more_btn").eq(i).html())+20);
//隐藏最后一个页码后面的按钮 if($("#searchWordsByInitial_Pager ul button.not_more_btn").eq(i).html()==pageNums) { $("#searchWordsByInitial_Pager ul button").slice(i+2).hide(); }
//首先要让20个按钮都显示出来 $("#searchWordsByInitial_Pager ul button").show(); for(i=0;i<20;i++){ $("#searchWordsByInitial_Pager ul button.not_more_btn").eq(i).html(parseInt($("#searchWordsByInitial_Pager ul button.not_more_btn").eq(i).html())-20);
}
//判断是否要隐藏Last按钮 if($("#searchWordsByInitial_Pager ul button.not_more_btn").eq(0).html()==1) { $("#searchWordsByInitial_Pager ul button:eq(0)").hide(); } else { $("#searchWordsByInitial_Pager ul button:eq(0)").show(); }