分页功能


var pageNum=1;//当前页数
var pageCount=1;//总页数

function paging(obj){//分页
$("#pagediv").empty();
$("#pagediv").append("<li onclick=\"pageClick('a');\">上一页</li>");
var arri=createArr(obj);
for(var i=1;i<=arri.length;i++){
if(arri[i-1]==pageNum){
$("#pagediv").append("<li style=\"background-color:#ccc;\" onclick=\"pageClick("+arri[i-1]+");\">"+arri[i-1]+"</li>");
}else $("#pagediv").append("<li onclick=\"pageClick("+arri[i-1]+");\">"+arri[i-1]+"</li>");
}
$("#pagediv").append("<li onclick=\"pageClick('z');\">下一页</li>");
}

function createArr(obj){//创建显示的页数
pageNum=obj.pageNum;
pageCount=obj.pageCount;
var c=pageNum;
var arr=new Array();
if(pageCount>=5){
if(c>3 & c<pageCount-2){
arr = [c-2,c-1,c,c+1,c+2];
}else if(c<=3){
arr = [1,2,3,4,5];
}else if(c>=pageCount-2){
arr = [pageCount-4,pageCount-3,pageCount-2,pageCount-1,pageCount];
}
}else{
for(var i=1;i<=pageCount;i++){
arr[i-1]=i;
}
}
return arr;
}

function pageClick(Num){//上一页下一页与跳页
if(Num=="a"){
if(pageNum>1){
pageNum=pageNum-1;
}
}else if(Num=="z"){
if(pageNum<pageCount){
pageNum=pageNum+1;
}
}else pageNum=Num;
query(pageNum)
}

function newalert(msg){
$("#Atitle").text("提示");
$("#Amsg").text(msg);
$('.hint').modal('show'); //显示
}

function getDiv(name,param){
if("undefined" == typeof param){param="";}
$.ajax({url:"url?url="+name+"&param="+param,success:function(result){
$("#divdata").empty();
$("#divdata").append(result);
}});
}
function onclickObj(title,msg,name,obj){//标题 内容 方法名称 数据
$("#title").text(title);
$("#msg").text(msg);
$("#ok").attr("onclick",name+"('"+obj+"',1);");
$(".xitong").modal('show');
//$('要隐藏的class或ID').modal('hide');

}

posted @ 2017-04-19 14:23  沐少白  阅读(144)  评论(0)    收藏  举报