首頁 > web前端 > js教程 > 對table和ul實作js分頁範例分享_javascript技巧

對table和ul實作js分頁範例分享_javascript技巧

WBOY
發布: 2016-05-16 16:58:21
原創
1423 人瀏覽過

複製程式碼 程式碼如下:

(function($) {
 $.fn.tablepage = function(oObj, dCountOfPage, fresh_id) {
  var dPageIndex = 1;
  var dNowIndex = 1;
  var sPageStr = "";
  var dCount = 0;
  var oSource = $(this);
  var sNoSelColor = "#CCCCCC";
  var sSelColor = "black";
  var sFontColor = "white";
  var nowIndex = 1;

  change_page_content();

  function change_page_content() {
   // 取得資料筆數
   dCount = oSource.children().children().length;
   // 顯示頁碼
   sPageStr = "

";
   sPageStr += "  ";
   sPageStr += "
"+"共"+Math.ceil(dCount / dCountOfPage)+"页,当前第"+""+dNowIndex+""+"页"+"
"; 
   oObj.html(sPageStr);
   dPageIndex = 1;
   //濾波表格內容物
 = varvarsvar>   //過濾表格內容
 = var ); oSource.children().children("tr").each(function() {
    // ==2
    if (dPageIndex >= ((dNowIndex - 1) * dCountOfage) 1); && dPageIndex      $(this).show();
    } 
    dPageIndex ;
   });

  // oSource.children().children("tr").first().show(); // head 一定要顯示

   if(dCount    var tt=$("#table_page_" fresh_id).children('.msdn').children().each(function(i) {

     if(i==2||i==3||i==0||i==1){

      $(this).addClass("取消");
  } 🎜>    });
   }
   else if(dNowIndex==Math.ceil(dCount / dCountOfPage)){
  .children().each(function(i) {
     if(i==2||i==3){
      $(this).addClass("取消");
    $(this).addClass("取消");
    $(this).addClass("取消");
   >    });
   }else if(dNowIndex==1){
    var tt=$("#table_page_" fresh_id).children('.msdn').children). {
     if(i==0||i==1){
      $(this).addClass("取消");
     } // 加入換頁事件
   oObj.children().children().each(function() {

    $(this).click(function() {

       dNowIndex = $(this)[0].innerHTML;
       if (dNowIndex =     change_page_content();
        nowIndex = dNowIndex;
       }

       if (dNowIndex == '尾頁') {

       change_page_content();

        nowIndex = dNowIndex;

       }
       if (dNowIndex == '下一頁') {
        if (nowIndex          change_page_content();
         nowIndex = nowIndex 1;
        }
    >        if (nowIndex > 1) {
         dNowIndex = parseIn t(現在指數) - 1;
         change_page_content();
         nowIndex = nowIndex 🎜>      });
   });
  }
 };
})(jQuery);







複製程式碼


程式碼如下:


相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板