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

首頁 > 語言 > JavaScript > 正文

純JavaScript實現的分頁插件實例

2024-05-06 16:23:09
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了純JavaScript實現的分頁插件,涉及javascript結合php動態實現分頁效果的技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了純JavaScript實現的分頁插件。分享給大家供大家參考。具體如下:

 

 
  1. //總條數(必填) 
  2. var Num=Number(<?php echo $count;?>) 
  3. //當前頁(必填) 
  4. var index = Number(<?php echo $page;?>); 
  5. /* //每頁的條數(可選,默認每頁10條) */ 
  6. var pageNum=Number(10);  
  7. /* //最大顯示的頁碼的數目(可選,默認顯示5個頁碼,頁碼數目必須大于等于1) */ 
  8. var maxPageNum=Number(5); 
  9. //以下可忽略 
  10. //計算得出總頁數 
  11. var count = (Num%pageNum)>0?(Num/pageNum+1):(Num/pageNum); 
  12. count=Math.floor(count);//取整轉化為數據類型 
  13. //顯示的最小頁碼, 
  14. var first=1; 
  15. //顯示的最大頁碼,首先last<=count;其次last是小于等于count的最大數//last=index+maxPageNum/2; 
  16. var last =1; 
  17. var decrease=Math.floor(maxPageNum/2);//當前頁向上增加值 
  18. var increase=Math.floor(maxPageNum/2);//當前頁向下減少值 
  19. if(maxPageNum>=1){ 
  20. if(maxPageNum==1){//最多顯示一頁時 
  21. first=index<=count?index:count;  
  22. last=index<=count?index:count;  
  23. }else
  24. //first要大于零 
  25. first=(index-decrease); 
  26. while(first<=0){ 
  27. first++; 
  28. }  
  29. //first判斷顯示的最后一頁 
  30. if((count-index)<=decrease){ 
  31. var diff=count-first; 
  32. while(diff<maxPageNum-1){ 
  33. if(first==1){ 
  34. break
  35. }else
  36. --first; 
  37. diff=count-first; 
  38. //last要小于count 
  39. last=(index+increase); 
  40. while(last>=1){ 
  41. if(last<=count){ 
  42. break
  43. last--; 
  44. }  
  45. //last//判斷顯示的最后一頁與maxPageNum的關系 
  46. last=last>=maxPageNum?last:(maxPageNum>count?count:maxPageNum); 
  47. }else
  48. alert("至少需要顯示一個頁碼!"); 
  49. var prev = index - 1;//上一頁 
  50. var next = index+ 1;//下一頁  
  51. var str = "<tr>"
  52. if(count==0){ 
  53. str += "<td>共<a href='#'>0</a>頁</td><td>"
  54. }else if(index>count||index<=0){ 
  55. str="<td style='color:blue;' >頁碼超出范圍</td>"
  56. }else if (count > 0) { 
  57. str += "<td>"
  58. if(first>1){ 
  59. str += "<span style='color:#4169E1;' >...</span>"
  60. var i=1; 
  61. for(i=first;i<=last; i++){ 
  62. if(i==index){ 
  63. str += "<a href='#' style='color:#4169E1;' onclick='submit(" + i + ");'>[" + i+ "]</a>"
  64. }else
  65. str += "<a href='#' onclick='submit(" + i + ");'>" + i+ "</a>"
  66. }  
  67. if(last<count){ 
  68. str += "<span style='font-size:16px;color:#4169E1;' >...</span>";  
  69. str+="</td><td style='font-size: 14px;'>共<a href='#first' style='color:#4169E1;font-size: 16px;' >"+ Num +"</a>條</td>"
  70. /* if(index!=1){ 
  71. str +="<td style='width:60px;font-family: 微軟雅黑;font-size: 14px;' ><a href='#' id='prev' onclick='submit(" + prev+ ");'>上一頁</a></td>";  
  72. } 
  73. if(index<count){ 
  74. str +="<td style='width:60px;font-family: 微軟雅黑;font-size: 14px;'><a href='#' id='next' onclick='submit("+ next + ");'>下一頁</a></td>"; 
  75. }*/ 
  76. if(index!=1&&count>1){ 
  77. str += "<td style='width:40px;font-family: 微軟雅黑;font-size: 14px;white-space: nowrap;'><a href='#' id='first' name='first' onclick='submit(1);'>首頁</a></td>"
  78. if(index!=count&&count>1&&index<count){ 
  79. str += "<td style='width:40px;font-family: 微軟雅黑;font-size: 14px;white-space: nowrap;'><a href='#' onclick='submit(" + count+ ");'>尾頁</a></td>" ; 
  80. }  
  81. str+="</tr>"
  82. //分頁區域填寫 
  83. $('.page').html(str); 
  84. <table class="page"
  85. <tr><td>此處分頁只需要傳遞給我當前頁碼和總頁數即可</td></tr> 
  86. </table> 
  87. //根據頁碼查詢, 
  88. function submit(pageIndex) { 
  89. //var sortInfo = $.getUrlParam('sortInfo');//判斷是哪一個頁面的查詢 
  90. var url = "<?php echo current_url();?>?page="+pageIndex+"&field=<?php echo$field;?>&value=<?php echo $field_value;?>"
  91. window.location.href=url; 

希望本文所述對大家的javascript程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美成人精品一区二区| 91国产精品电影| 久久精品国产久精国产思思| 亚洲欧洲在线播放| 国产精品第2页| 国产日韩av高清| 91午夜理伦私人影院| 好吊成人免视频| 韩国精品美女www爽爽爽视频| 久久精品亚洲热| 色偷偷88888欧美精品久久久| 国产成人亚洲综合| 久久久精品一区二区三区| 久久久噜噜噜久久中文字免| 亚洲一区二区三区毛片| 国产成人av网址| 亚洲日本中文字幕免费在线不卡| 久久伊人色综合| 欧美激情久久久久久| 国产精品自产拍在线观| 久久久久久久久91| 96pao国产成视频永久免费| 一本色道久久88综合日韩精品| 国产精品视频内| 亚洲永久免费观看| 久久这里有精品| 欧美在线免费观看| 最近2019中文字幕大全第二页| 欧美日韩国产一区中文午夜| 91av在线不卡| 91香蕉嫩草神马影院在线观看| 亚洲国产成人精品一区二区| 中日韩美女免费视频网站在线观看| 日日噜噜噜夜夜爽亚洲精品| 日本精品va在线观看| 欧美人交a欧美精品| 久久久久久高潮国产精品视| 亚洲乱码av中文一区二区| 久久久久久久久综合| 法国裸体一区二区| 国产精品夜间视频香蕉| 日韩欧美综合在线视频| 伊人男人综合视频网| 久久福利网址导航| 日韩毛片中文字幕| 欧美成人h版在线观看| 欧美成人免费在线观看| 国产精品毛片a∨一区二区三区|国| 欧美区在线播放| 韩国三级日本三级少妇99| 亚洲第一福利网站| 欧美三级免费观看| 九九九热精品免费视频观看网站| 91久久精品国产| 国产精品视频26uuu| 久久久久久久色| 精品国产一区av| 欧美在线观看网址综合| 亚洲国产日韩欧美综合久久| 欧美夫妻性生活xx| 日韩av在线直播| 欧美激情综合亚洲一二区| 亚洲人线精品午夜| 亚洲a级在线观看| 青青青国产精品一区二区| 亚洲天堂av在线播放| 亚洲国产另类 国产精品国产免费| 97视频在线观看播放| 亚洲一级片在线看| 精品国产区一区二区三区在线观看| 日韩av影视在线| 国产a∨精品一区二区三区不卡| 欧美在线日韩在线| 2021久久精品国产99国产精品| 日韩在线www| 国产精品久久一区| 欧美老少做受xxxx高潮| 久久偷看各类女兵18女厕嘘嘘| 国产精品入口福利| 国产精品久久久久9999| 国产成人精品一区二区在线| 日韩电影免费观看中文字幕| 欧美最近摘花xxxx摘花| 91精品国产高清久久久久久久久| 欧美在线中文字幕| 2018日韩中文字幕| 欧美另类极品videosbest最新版本| 亚洲一区免费网站| 日本一本a高清免费不卡| 91影院在线免费观看视频| 亚洲精品国偷自产在线99热| 欧美最猛性xxxxx免费| 久久久免费精品视频| 欧美成人手机在线| 国产欧美一区二区三区在线| 97婷婷大伊香蕉精品视频| 精品香蕉一区二区三区| 日韩精品免费看| 久久色免费在线视频| 亚洲色图国产精品| 国产精品视频yy9099| 欧美日韩另类视频| 国产精品久久一| 久久999免费视频| 日韩亚洲精品电影| 久久综合免费视频影院| 国产小视频国产精品| 欧美视频不卡中文| 日韩欧美成人区| 国产精品一区二区性色av| 精品欧美aⅴ在线网站| 欧美电影免费播放| 亚洲精品国产电影| 欧美日韩不卡合集视频| 亚洲精品xxxx| 日韩成人中文电影| 亚洲女人被黑人巨大进入| 国产精品丝袜久久久久久不卡| 91在线观看免费高清完整版在线观看| 亚洲精品suv精品一区二区| 国产精品免费久久久| 亚洲国产日韩欧美综合久久| 国产一区二区三区视频在线观看| 亚洲福利视频网| 综合欧美国产视频二区| 日本电影亚洲天堂| 91嫩草在线视频| 欧美一性一乱一交一视频| 日韩av男人的天堂| 国产成人啪精品视频免费网| 久久久精品日本| 亚洲欧美中文在线视频| 成人激情视频网| 国产91对白在线播放| 性欧美长视频免费观看不卡| 国产精品美女久久久久av超清| 91麻豆国产语对白在线观看| 黑人狂躁日本妞一区二区三区| 精品久久久中文| 亚洲香蕉av在线一区二区三区| 久久躁狠狠躁夜夜爽| 欧美激情视频网站| 亚洲精品福利资源站| 国产一区玩具在线观看| 亚洲国产日韩欧美在线99| 亚洲视频欧美视频| 成人免费网站在线| 亚洲精品www| 久久国产精品99国产精| xxxx欧美18另类的高清| 国产欧美va欧美va香蕉在| 国产精品久久久久久久久久新婚| 精品视频一区在线视频| 国产精品99蜜臀久久不卡二区| 国产精品嫩草视频| 色妞色视频一区二区三区四区| 69久久夜色精品国产69乱青草| 97在线精品国自产拍中文| 日韩av大片在线| 成人黄色免费在线观看| 亚洲第一精品久久忘忧草社区| 精品久久久久久国产| 97精品国产97久久久久久| 国产亚洲精品久久久久久牛牛|