查询后的翻页效果带省略号

分页后的效果


[img]http://dl2.iteye.com/upload/attachment/0122/5750/240803b9-c1ad-39a4-be05-930b6e295348.png[/img]


jsp中的div

<div class="page" id="page" style="display:none"></div>

[size=large]pagecount 总页数
curpage 当前页
recordcount 总记录数[/size]


/**
* 分页
*/
function setPage(pagecount,curpage,recordcount){
$("#page").html("");
var pageHtml='<label class="right">页</label>'+
'<input type="text" value="" class="enterInput w20 h20 right" onkeydown="goPage(this)">'+
'<label class="right">跳转到</label>'+
'<label class="right">共'+recordcount+'条,</label>'+
'<ul class="pageUL right">'+
'<li class="ui-ie-radius first" onclick="firstPage()"></li>'+
'<li class="ui-ie-radius prev" onclick="prevPage('+curpage+')"></li>';
if(pagecount<6){
for(var i=1;i<pagecount+1;i++){
if(i==curpage){
pageHtml+='<li class="ui-ie-radius on" onclick="searchPage('+i+')">'+i+'</li>';
}else{
pageHtml+='<li class="ui-ie-radius" onclick="searchPage('+i+')">'+i+'</li>';
}
}
}else if(curpage>pagecount-3){
pageHtml+='<li class="ui-ie-radius" onclick="searchPage('+1+')">'+1+'</li> <li class="ui-ie-radius more">...</li>';
for(var i=pagecount-2;i<pagecount+1;i++){
if(i==curpage){
pageHtml+='<li class="ui-ie-radius on" onclick="searchPage('+i+')">'+i+'</li>';
}else{
pageHtml+='<li class="ui-ie-radius" onclick="searchPage('+i+')">'+i+'</li>';
}
}
}else{
if(curpage<4){
for(var i=1;i<4;i++){
if(i==curpage){
pageHtml+='<li class="ui-ie-radius on" onclick="searchPage('+i+')">'+i+'</li>';
}else{
pageHtml+='<li class="ui-ie-radius" onclick="searchPage('+i+')">'+i+'</li>';
}
}
pageHtml+='<li class="ui-ie-radius more">...</li><li class="ui-ie-radius" onclick="searchPage('+pagecount+')">'+pagecount+'</li>';
}else{
var prev=curpage-1;
var next=parseInt(curpage)+parseInt(1);
pageHtml+='<li class="ui-ie-radius" onclick="searchPage(1)">1</li><li class="ui-ie-radius more">...</li>'+
'<li class="ui-ie-radius">'+curpage+'</li>'+
// '<li class="ui-ie-radius" onclick="searchPage('+prev+')">'+prev+'</li><li class="ui-ie-radius"onclick="searchPage('+next+')">'+next+'</li>'+
'<li class="ui-ie-radius more">...</li><li class="ui-ie-radius" onclick="searchPage('+pagecount+')">'+pagecount+'</li>';
}
}
pageHtml+= '<li class="ui-ie-radius next" onclick="nextPage('+curpage+')"></li>'+
'<li class="ui-ie-radius last" onclick="lastPage('+curpage+')"></li></ul>';
$("#page").append(pageHtml);
}
//首页
function firstPage(){
if(CURPAGE==1){
alert("已是首页");
return;
}else{
doQueryCostCenter(1);
}
}
//上一页
function prevPage(curpage){
if(curpage==1){
alert("已是首页");
return;
}else{
doQueryCostCenter(curpage-1);
}
}
//下一页
function nextPage(curpage){
if(curpage==PAGECOUNT){
alert("已是尾页");
return;
}else{
doQueryCostCenter(curpage+1);
}
}
//尾页
function lastPage(curpage){
if(curpage==PAGECOUNT){
alert("已是尾页");
return;
}else{
doQueryCostCenter(PAGECOUNT);
}
}
//点击跳转
function searchPage(pageNo){
doQueryCostCenter(pageNo);
}
//输入跳转页
function goPage(obj){
var pageNo="";
// if (window.event) // IE8 以及更早版本
// {
// x = event.keyCode;
// } else if (event.which) // IE9/Firefox/Chrome/Opera/Safari
// {
// x = event.which;
// }
// var pageNo= String.fromCharCode(x);
var event = arguments.callee.caller.arguments[0] || window.event;
if(event.keyCode == 13){
pageNo=$(obj).val();
if(!isNum(pageNo)){
alert("请输入数字");
return;
}
if(pageNo>PAGECOUNT||pageNo<1){
alert("请输入合理页码");
return;
}else{
doQueryCostCenter(pageNo);
}
}

}
//数字检验
function isNum(num){
var reNum =/^\d*$/;
return (reNum.test(num));
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值