麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 網(wǎng)站 > WEB開發(fā) > 正文

js原生 實(shí)現(xiàn)分頁

2024-04-27 15:18:06
字體:
供稿:網(wǎng)友
風(fēng)格是否多個(gè)省份
注:本項(xiàng)目是全程使用js來寫的,前臺(tái)的數(shù)據(jù)通過Ajax進(jìn)行獲取,然后再進(jìn)行拼裝,動(dòng)態(tài)加載到頁面。1.先把上一頁,下一頁等的代碼附上(里面的值都是偽值,下面會(huì)在js里進(jìn)行重新賦值的!)?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){   //返回值在進(jìn)行訪問抽取的方法,從后臺(tái)返回   commonfunction(data);  } });} 5.代碼看到這也不是很多,最后一個(gè)了?123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115//抽取拼串的方法function commonfunction(data){ $('#projectlist').find("li").remove();  for (var i=0;i<data.length;i++ )  {   /*****因?yàn)榇隧撁媸莿?dòng)態(tài)加載的,這里主要就是進(jìn)行拼串,代碼也不少,就不漏出來占空間了*****/<br>            }<br>      //開始是分頁的核心了  if(data.length>0){   //設(shè)置頁碼   var pading = data[0].padingnum;//總頁碼   $('#totalpage').val(pading);   var page = $('#jiazai').val();//當(dāng)前頁    $('#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+"");  }  //設(shè)置分頁的底部 就是 首頁 1 2 3 4 5 6 尾頁  var pading = data[0].padingnum;//總頁碼href="javascript:void(0);"  var nowpage = $('#jiazai').val();//當(dāng)前頁  //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("已經(jīng)不是第五頁了");   //設(shè)置中間的為當(dāng)前頁   $('#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();   //判斷下一頁是否超過了總頁數(shù)   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)+'");');   }   //判斷下一頁的第二頁是否超過了總頁數(shù)   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)+'");');   }  }  //如果總頁數(shù)小于5,這塊代碼主要就是設(shè)置 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();  }  //設(shè)置高亮顯示的,就是是第一頁時(shí),1亮,第二頁時(shí) 2亮  $('#page a').each(function() {   $(this).parent().removeClass("current");   if($(this).text()==nowpage){    $(this).parent().addClass("current");   }  });  //分頁完返回頁面頂端  $("html,body").animate({scrollTop:0}, 500);  //最后,給當(dāng)前頁碼加1 $('#jiazai').val(Number(bianlaing)+Number(1)); }純js實(shí)現(xiàn)分頁方法二:?123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354function goPage(pno,psize){  var itable = document.getElementById("idData");  var num = itable.rows.length;//表格行數(shù)  var totalPage = 0;//總頁數(shù)  var pageSize = psize;//每頁顯示行數(shù)  if((num-1)/pageSize > parseInt((num-1)/pageSize)){    totalPage=parseInt((num-1)/pageSize)+1;    }else{    totalPage=parseInt((num-1)/pageSize);    }   var currentPage = pno;//當(dāng)前頁數(shù)  var startRow = (currentPage - 1) * pageSize+1;//開始顯示的行    var endRow = currentPage * pageSize+1;//結(jié)束顯示的行    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代碼中上一頁 下一頁定義的圖片根據(jù)自己需求可以改的好了,到這里分頁就完成了,如果你們需要使用的話,可能會(huì)話費(fèi)一會(huì)去理解我的代碼,其實(shí)代碼不難,我是使用了兩個(gè)小時(shí)把它寫完的,只要一行一行代碼看,并且自己再加注釋,把這塊弄過去,不出半小時(shí)絕對(duì)搞定!好了,到此為止用兩種方法給大家介紹純js實(shí)現(xiàn)分頁就結(jié)束了,有不明白的地方,歡迎提出,交流,共同學(xué)習(xí)進(jìn)步,謝謝。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 中文字幕亚洲一区二区三区 | 久久亚洲美女视频 | 港台三级在线观看 | 在线免费观看日韩视频 | 一级网站| 一区二区久久精品66国产精品 | 亚洲日韩精品欧美一区二区 | 斗罗破苍穹在线观看免费完整观看 | 久久伊人精品热在75 | 91午夜理伦私人影院 | 成人免费一区二区 | 欧美一级高潮 | 久久色播 | 国产精品久久久久久久久久尿 | 91久久久久 | 国产手机国产手机在线 | 欧美一级片在线 | 香蕉视频网站在线观看 | 精品久久久久久亚洲精品 | 91美女啪啪| 欧美日韩视频在线播放 | 国产系列 视频二区 | arabxxxxvideos| 成人免费看片a | 少妇淫片免费一级毛片 | 精品国产亚洲人成在线 | 午夜精品久久久久久久爽 | 久久成人视屏 | 性毛片视频 | 成人在线观看一区二区 | 粉嫩av一区二区三区四区在线观看 | 久久国产精品99国产 | 在线区| 搜一级毛片 | 噜噜噜躁狠狠躁狠狠精品视频 | 亚洲日本韩国精品 | 日本一区二区久久 | 亚洲一区在线免费视频 | 男女羞羞视频 | 国产精品wwww | 精品国产九九九 |