javascript分页条


//返回分页html
//@param page 当前页
//@param pageCount 总共页
//fuctionName 点击执行函数名称
function pageBar( page,pageCount,fuctionName){
var getPage =parseInt(page);
var pageCount=parseInt(pageCount);
if( getPage < 5 ){
var start = 1;
var startStr = "";
}else{
var start = getPage - 2;
var startStr =" <a href=\"javascript:void(0);\" onclick=\""+fuctionName+"("+(parseInt(getPage)-1).toString()+");\">上一页</a><a href=\"javascript:void(0);\" onclick=\""+fuctionName+"("+1+");\" >1</a>...";
}
if( getPage < pageCount - 3){
var ends = parseInt(getPage) + 2;
var endsStr ="...<a href=\"javascript:void(0);\" onclick=\""+fuctionName+"("+pageCount+");\">"+pageCount+"</a><a href=\"javascript:void(0);\" onclick=\""+fuctionName+"("+(parseInt(getPage)+1).toString()+");\" >下一页</a>";

}else{
var ends = pageCount;
var endsStr = "";
}
var mainStr = [];
for(var i = start ;i<=ends ;i++ ){
if(i==getPage){
mainStr[i] = "<a href=\"javascript:void(0)\" class=\"cur\">"+i+"</a>";
}else{
mainStr[i] = "<a href=\"javascript:void(0)\" onclick=\""+fuctionName+"("+i+");\">"+i+"</a>";
}

}
if(pageCount>1){
var curPageStr = ' '+getPage+'/'+pageCount;
}else{
var curPageStr="";
}
var pageStr = startStr + mainStr.join(" ") + endsStr+curPageStr;
return pageStr;
}


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值