2015-11-13 73 views
0

:我將我的表滾動使用此功能:在頁面加載爲什麼表格滾動不顯示?

$(function() { 
     $('#tables-section table').each(function(){ 
      // if table > 4 rows, make scrollable 
      if($(this).find('tbody tr').length > 4) { 
       $(this).tableScroll({height:116}); // make scrollable 
      } 
     }); 

}); 

後的表元素具有tableScroll類,但滾動條顯示不出來。

有誰能告訴我什麼是缺少的?

+0

ü可以創建一個https://jsfiddle.net/? – AddcitedToLearn

+0

你是否試圖讓tbody成爲塊顯示? – Rex

回答

0

根據readme,該表需要一個thead和一個tbody。在代碼中,它只是檢查tbody。有可能它可能會試圖將滾動應用於缺少thead的表。

我能夠在demo中使用您的JavaScript代碼片段正常工作。我注意到,如果我只有大約5行,滾動條沒有顯示出來。但它會出現在大約6或更多。也許你可以將高度設置爲80而不是?

下面是一個的jsfiddle顯示5行通過設置高度80滾動:https://jsfiddle.net/wrn27597/1/

代碼是在底部:

$(document).ready(function() { 
    $('#tables-section table').each(function(){ 
     // if table > 4 rows, make scrollable 
     if($(this).find('tbody tr').length > 4) { 
      $(this).tableScroll({height:80}); // make scrollable 
     } 
    }); 
}); 
+0

表中有它自己的thead和tbody。但它仍然不起作用。 – Nisman

+0

我用另一個建議和一個JSFiddle鏈接更新了我的答案。 – cjaube

相關問題