网站地图    收藏   

主页 > 前端 > javascript >

javascript分页特效实现方法

来源:未知    时间:2015-08-12 14:53 作者:xxadmin 阅读:

[导读] 本教程讲解javascript分页特效实现方法 代码如下: scripttype=text/javascriptfunctionsetPage(opt){if(!opt.pageDivId||opt.allPageNumopt.curpageNum||opt.allPageNumopt.showPageNum){returnfalse}varallPageNum=opt.allPageNum;//总的页...

本教程讲解javascript分页特效实现方法

代码如下:

1)
 { 
  var oA=document.createElement('a'); 
  oA.href='#1'; 
  oA.innerHTML='首页' 
  pageDIvBox.appendChild(oA); 
 } 
 if(curpageNum>1)
 { 
  var oA=document.createElement('a'); 
  oA.href='#'+(curpageNum-1); 
  oA.innerHTML='上一页' 
  pageDIvBox.appendChild(oA); 
 } 
 if(curpageNum

示例二:

 iPageCount) return false;
 iCurrPage = parseInt(iCurrPage);
 var sTemp = "";
 var sTemp1 = "每页:"+ iPageSize +"/"+ iProCount +"条 页数:"+ iCurrPage +"/"+ iPageCount +"页";
 var sTemp2 = ""
 if (iProCount==0)
 {
 sTemp = "首页 上一页 下一页 末页";
 }
 else if (iPageCount==1)
 {
 sTemp = "首页 上一页 下一页 末页"
 }
 else if (iPageCount==iCurrPage)
 {
 sTemp = "首页 上一页 下一页 末页"
 }
 else if (iCurrPage==1)
 {
 sTemp = "首页 上一页 下一页 末页"
 }
 else
 {
 sTemp = "首页 上一页 下一页 末页"
 }
 $("pageDir").innerHTML = sTemp +" "+ sTemp2 + " " + sTemp1 ;
 CollectGarbage();
}
function $(o)
{
 return document.getElementById(o);
}
initializePageNav(1)
//-->" _ue_custom_node_="true">

示例三:

实现的效果是:上一页、第一页、…(上n个页码)、n个页码、…(下n个页码)、最后一页、下一页。n可以是奇数也可以是偶数,一般都喜欢取奇数

//总页数,当前页数,跳转地址,第一页和最后一页之间显示的页码数量
function pageBar(tp,cp,url,pn){
  var str = ‘';
  if(tp>1 && cp>1){
   var prev = cp-1;
   str += ‘1 ‘;
   }else{
    str +=‘… ‘;
    }

    for(var i=s;i<=e;i++){
     if(i==cp){
      str += ‘<a href=”javascript:goPage(‘+i+‘,\”+url+‘\');”>'+i+‘ ‘;
     }else{
      str += ‘<a href=”javascript:goPage(‘+i+‘,\”+url+‘\');”>'+i+‘ ‘;
     }
    }

    //最后一页前的多页跳转
    if(e < (tp-1)){
     var ep = cp+pn;
     if(ep>tp){
      ep=tp;
     }
     str += ‘'+tp+‘ ‘;
   }else{
    str +=‘1 && cp<tp){
   var next = cp+1;
   str += ‘<a class=”next” title=”下一页” href=”javascript:goPage(‘+next+‘,\”+url+‘\');”>下一页';
  }else{
   str += ‘下一页';
  }
  str += ‘';
  return str;
 }

 //跳转页码,跳转地址
 function goPage(cp,url){
  window.location.href = url+cp;
 }

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论