亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > WEB開發 > 正文

js原生 實現分頁

2024-04-27 15:18:06
字體:
來源:轉載
供稿:網友
風格是否多個省份
注:本項目是全程使用js來寫的,前臺的數據通過Ajax進行獲取,然后再進行拼裝,動態加載到頁面。1.先把上一頁,下一頁等的代碼附上(里面的值都是偽值,下面會在js里進行重新賦值的!)?123456789101112131415161718192021222324<ul class="page" id="page">  <li id="shouye" class="p-PRev disabled">   <a href='javascrapplication/x-www-form-urlencoded; charset=utf-8',  success:function(data){   //返回值在進行訪問抽取的方法,從后臺返回   commonfunction(data);  } });} 5.代碼看到這也不是很多,最后一個了?123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115//抽取拼串的方法function commonfunction(data){ $('#projectlist').find("li").remove();  for (var i=0;i<data.length;i++ )  {   /*****因為此頁面是動態加載的,這里主要就是進行拼串,代碼也不少,就不漏出來占空間了*****/<br>            }<br>      //開始是分頁的核心了  if(data.length>0){   //設置頁碼   var pading = data[0].padingnum;//總頁碼   $('#totalpage').val(pading);   var page = $('#jiazai').val();//當前頁    $('#countpage').html("<b id='currentPageNo'>"+page+"</b>/"+pading+"");    $('#span_number').html("共"+pading+"頁 到第<input type='text' id='input_number' class='page-txtbox' />頁<input name='' value='確定' type='button' onclick='indexpage(-2)'/goods/ajaxqueryGoodsList.do.html','','goodsListContainer','"+pading+"', listPageCallback);' class='page-btn'/>")  }else{   $('#countpage').html("<b id='currentPageNo'>"+0+"</b>/"+0+"");  }  //設置分頁的底部 就是 首頁 1 2 3 4 5 6 尾頁  var pading = data[0].padingnum;//總頁碼href="javascript:void(0);"  var nowpage = $('#jiazai').val();//當前頁  //one two three five fore<br>      //下面代碼看著是比較麻煩,但是也不難理解 全是一樣的代碼,只不過是加了些判斷  if(nowpage<5 ){   $('#one').text(1);   $('#one').attr('href','javascript:pagenum("'+1+'");');   $('#two').text(2);   $('#two').attr('href','javascript:pagenum("'+(2)+'");');   $('#three').text(3);   $('#three').attr('href','javascript:pagenum("'+(3)+'");');   $('#five').text(4);   $('#five').attr('href','javascript:pagenum("'+(4)+'");');   $('#fore').text(5);   $('#fore').attr('href','javascript:pagenum("'+(5)+'");');   $('#five').parent().show();   $('#fore').parent().show();  }else{   //alert("已經不是第五頁了");   //設置中間的為當前頁   $('#one').text(Number(nowpage)-2);   $('#one').attr('href','javascript:indexpage("'+(Number(nowpage)-2)+'");');   $('#two').text(Number(nowpage)-1);   $('#two').attr('href','javascript:indexpage("'+(Number(nowpage)-1)+'");');   $('#three').text(nowpage);   $('#three').attr('href','javascript:indexpage("'+(nowpage)+'");');   $('#five').parent().show();   $('#fore').parent().show();   //判斷下一頁是否超過了總頁數   if(Number(nowpage)+1>pading){    $('#five').parent().hide();    $('#fore').parent().hide();   }else{    $('#five').parent().show();    $('#five').text(Number(nowpage)+1);    $('#five').attr('href','javascript:indexpage("'+(Number(nowpage)+1)+'");');   }   //判斷下一頁的第二頁是否超過了總頁數   if(Number(nowpage)+2>pading){    $('#fore').parent().hide();   }else{    $('#fore').parent().show();    $('#fore').text(Number(nowpage)+2);    $('#fore').attr('href','javascript:indexpage("'+(Number(nowpage)+2)+'");');   }  }  //如果總頁數小于5,這塊代碼主要就是設置 1 2 3 4 5 這些的顯示和隱藏的  if(pading==0){   $('#one').parent().hide();   $('#two').parent().hide();   $('#three').parent().hide();   $('#five').parent().hide();   $('#fore').parent().hide();  }else if(pading==1){   $('#shouye').hide();   $('#weiye').hide();   $('#one').parent().hide();   $('#two').parent().hide();   $('#three').parent().hide();   $('#five').parent().hide();   $('#fore').parent().hide();  }else if(pading==2){   $('#one').parent().show();   $('#two').parent().show();   $('#three').parent().hide();   $('#five').parent().hide();   $('#fore').parent().hide();  }else if(pading==3){   $('#one').parent().show();   $('#two').parent().show();   $('#three').parent().show();   $('#five').parent().hide();   $('#fore').parent().hide();  }else if(pading==4){   $('#one').parent().show();   $('#two').parent().show();   $('#three').parent().show();   $('#five').parent().show();   $('#fore').parent().hide();  }else{   $('#one').parent().show();   $('#two').parent().show();   $('#three').parent().show();   $('#five').parent().show();   $('#fore').parent().show();  }  //設置高亮顯示的,就是是第一頁時,1亮,第二頁時 2亮  $('#page a').each(function() {   $(this).parent().removeClass("current");   if($(this).text()==nowpage){    $(this).parent().addClass("current");   }  });  //分頁完返回頁面頂端  $("html,body").animate({scrollTop:0}, 500);  //最后,給當前頁碼加1 $('#jiazai').val(Number(bianlaing)+Number(1)); }純js實現分頁方法二:?123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354function goPage(pno,psize){  var itable = document.getElementById("idData");  var num = itable.rows.length;//表格行數  var totalPage = 0;//總頁數  var pageSize = psize;//每頁顯示行數  if((num-1)/pageSize > parseInt((num-1)/pageSize)){    totalPage=parseInt((num-1)/pageSize)+1;    }else{    totalPage=parseInt((num-1)/pageSize);    }   var currentPage = pno;//當前頁數  var startRow = (currentPage - 1) * pageSize+1;//開始顯示的行    var endRow = currentPage * pageSize+1;//結束顯示的行    endRow = (endRow > num)? num : endRow;  //前三行始終顯示  for(i=0;i<1;i++){  var irow = itable.rows[i];  irow.style.display = "block";  }  for(var i=1;i<num;i++){  var irow = itable.rows[i];  if(i>=startRow&&i<endRow){  irow.style.display = "block";  }else{  irow.style.display = "none";  }  }   var pageEnd = document.getElementById("pageEnd");   var tempStr = "";   if(currentPage>1){   tempStr += "<a href="/" mce_href="/""#/" onmouSEOut='MM_swapImgRestore()' onmouseover=/"MM_swapImage('Image69','','images/back_buttom01_dowm.jpg',1)/" onClick=/"goPage("+(currentPage-1)+","+psize+")/"><img src="/" mce_src="/""images/back_buttom01.jpg/" name='Image69' width='38' height='15' border='0' id='Image69' /></a> "   }else{   tempStr += "<a href="/" mce_href="/""#/" onmouseout='MM_swapImgRestore()' onmouseover=/"MM_swapImage('Image69','','images/back_buttom01_dowm.jpg',1)/"><img src="/" mce_src="/""images/back_buttom01.jpg/" name='Image69' width='38' height='15' border='0' id='Image69' /></a> ";   }   for (var i = 1; i <= totalPage; i++) {    if (i == currentPage) {      tempStr += i+" ";    } else {      tempStr += "<a href="/" mce_href="/""#/" onClick=/"goPage("+(i)+","+psize+")/">"+i+"</a> "    }   }   if(currentPage<totalPage){   tempStr += "<a href="/" mce_href="/""#/" onmouseout=/"MM_swapImgRestore()/" onmouseover=/"MM_swapImage('Image68','','images/next_buttom01_dowm.jpg',1)/" onClick=/"goPage("+(currentPage+1)+","+psize+")/"><img src="/" mce_src="/""images/next_buttom01.jpg/" name='Image68' width='38' height='15' border='0' id='Image68' /></a> ";   }else{   tempStr += "<a href="/" mce_href="/""#/" onmouseout=/"MM_swapImgRestore()/" onmouseover=/"MM_swapImage('Image68','','images/next_buttom01_dowm.jpg',1)/"><img src="/" mce_src="/""images/next_buttom01.jpg/" name='Image68' width='38' height='15' border='0' id='Image68' /></a> ";   }   tempStr +="<a href="/" mce_href="/""#top/" onmouseout=/"MM_swapImgRestore()/" onmouseover=/"MM_swapImage('Image20','','images/top_buttom01_dowm.jpg',1)/"><img src="/" mce_src="/""images/top_buttom01.jpg/" name='Image20' width='38' height='15' border='0' id='Image20' /></a>";   document.getElementById("barcon").innerHTML = tempStr;   }  var base='<%=base%>';  window.onload = function(){   goPage(1,10);  } <div id="barcon" name="barcon"></div> 溫馨提示:js代碼中上一頁 下一頁定義的圖片根據自己需求可以改的好了,到這里分頁就完成了,如果你們需要使用的話,可能會話費一會去理解我的代碼,其實代碼不難,我是使用了兩個小時把它寫完的,只要一行一行代碼看,并且自己再加注釋,把這塊弄過去,不出半小時絕對搞定!好了,到此為止用兩種方法給大家介紹純js實現分頁就結束了,有不明白的地方,歡迎提出,交流,共同學習進步,謝謝。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品美女主播| 国产精品老牛影院在线观看| 亚洲一区中文字幕在线观看| 黄色精品在线看| 国产精品久久久久久网站| 日韩最新中文字幕电影免费看| 国产精品va在线| www亚洲欧美| 亚洲美女免费精品视频在线观看| 亚洲精品欧美极品| 色在人av网站天堂精品| 亚洲性av网站| 国产精品女视频| 欧美xxxx做受欧美.88| 日韩精品在线观看视频| 欧美日韩午夜视频在线观看| 亚洲国产女人aaa毛片在线| 久久久999精品| 欧美高清在线观看| www.日本久久久久com.| 久久久久久久香蕉网| 国产在线播放91| 国内精久久久久久久久久人| 国产精品亚洲欧美导航| 97国产真实伦对白精彩视频8| 日韩中文字幕在线看| 亚洲字幕在线观看| 2020欧美日韩在线视频| 欧美人在线视频| 欧美日韩国产精品专区| 成人网在线免费看| 国产精品久久久久久久久久久久久| 少妇高潮久久久久久潘金莲| 国产日韩欧美黄色| 成人亚洲欧美一区二区三区| 亚洲欧洲偷拍精品| 国产乱人伦真实精品视频| 中文字幕日韩欧美| 精品久久久久久久久国产字幕| 成人妇女免费播放久久久| 亚洲自拍偷拍第一页| 国产91精品久久久久久| 92裸体在线视频网站| 成人在线视频网站| 中文字幕日韩欧美在线| 欧美日韩国产色视频| 国产精品一区二区三区毛片淫片| 91情侣偷在线精品国产| 亚洲午夜精品久久久久久久久久久久| 成人免费xxxxx在线观看| 国产成人精品日本亚洲专区61| 国产视频综合在线| 亚洲free性xxxx护士白浆| 日韩中文在线不卡| 久久99精品久久久久久琪琪| 国内精品久久久久| 色777狠狠综合秋免鲁丝| 色综合天天狠天天透天天伊人| 亚洲伊人久久综合| 久久成人国产精品| 欧美日韩国产一区在线| 搡老女人一区二区三区视频tv| 91精品久久久久久久久不口人| 欧美激情视频一区二区| 91极品视频在线| 成人欧美一区二区三区黑人| 亚洲激情小视频| 精品中文视频在线| 亚洲日本成人网| 韩国三级日本三级少妇99| 国产综合香蕉五月婷在线| 8050国产精品久久久久久| 中文字幕一区二区精品| 亚洲精品美女久久| 黑人极品videos精品欧美裸| 国产精品视频大全| 成人午夜高潮视频| 亚洲国模精品私拍| 日韩在线观看免费全集电视剧网站| 国产主播喷水一区二区| 国外成人在线视频| 一本一道久久a久久精品逆3p| www.国产精品一二区| 国产精品18久久久久久麻辣| 欧美激情a∨在线视频播放| 日韩高清a**址| 78m国产成人精品视频| 国产精品美女午夜av| 美日韩在线视频| 97精品国产91久久久久久| 91九色国产社区在线观看| 久久久久久欧美| 国产99视频精品免视看7| 国产精品v片在线观看不卡| 欧美精品在线免费| 亚洲午夜精品久久久久久性色| 欧美日韩国产中文精品字幕自在自线| 韩国精品久久久999| 这里只有精品视频在线| 国产午夜精品久久久| 伊人久久五月天| 国产亚洲精品久久久优势| 欧美国产精品va在线观看| 亚洲a在线观看| 在线播放亚洲激情| 久久这里只有精品99| 人人爽久久涩噜噜噜网站| 国产成人免费av| 国产欧美一区二区三区在线| 国产成人精品免高潮在线观看| 久久精品国产v日韩v亚洲| 在线精品91av| 成人黄色在线免费| 国产成人精品免费久久久久| 亚洲在线观看视频网站| 国产精品永久在线| 久久精品视频va| 国产不卡视频在线| 亚洲2020天天堂在线观看| 亚洲国模精品私拍| 精品久久香蕉国产线看观看亚洲| 日本精品久久久| 91av视频导航| 欧美性xxxx18| 国产香蕉精品视频一区二区三区| 亚洲深夜福利在线| 精品亚洲一区二区三区在线观看| 国产成人精品优优av| 国产福利精品av综合导导航| 亚洲美女视频网| 日韩专区中文字幕| 亚洲自拍偷拍网址| 欧美在线视频在线播放完整版免费观看| 亚洲欧美一区二区三区四区| 亚洲中国色老太| 国产日韩综合一区二区性色av| 狠狠躁天天躁日日躁欧美| 国产精品极品尤物在线观看| 8x海外华人永久免费日韩内陆视频| 久久久久久久久久国产精品| 国产欧美日韩专区发布| 亚洲福利视频专区| 成人国产精品一区| 欧美激情xxxx性bbbb| 中文字幕v亚洲ⅴv天堂| 成人亚洲激情网| 亚洲自拍欧美另类| 日韩欧美在线观看视频| 久久久综合av| 亚洲人成亚洲人成在线观看| 亚洲r级在线观看| 欧美理论电影在线观看| 成人两性免费视频| 国产欧美精品在线| 日韩大片免费观看视频播放| 欧美黑人国产人伦爽爽爽| 欧美色视频日本高清在线观看| 精品久久久中文| 最新亚洲国产精品| 91精品久久久久久久久久入口| 2018国产精品视频| 黑人巨大精品欧美一区免费视频| 国产z一区二区三区| 亚洲精品国产美女|