Jquery 为什么不显示表格滚动?
我正在使用此功能使表格可滚动:Jquery 为什么不显示表格滚动?,jquery,Jquery,我正在使用此功能使表格可滚动: $(function() { $('#tables-section table').each(function(){ // if table > 4 rows, make scrollable if($(this).find('tbody tr').length > 4) { $(this).tableScroll({height:116}); // mak
$(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
}
});
});
加载页面后,table元素具有tableScroll类,但滚动条不会显示
有人能告诉我少了什么吗?根据,这张桌子需要有一个桌子和一个桌子。在代码中,它只检查tbody。它可能试图将滚动应用于缺少thead的表
我能够使用您的javascript代码片段在中很好地实现这一点。我注意到,如果我只有大约5行,滚动条就不会出现。但它会在6点或更多的时候出现。也许你可以把高度改为80左右
下面是一个JSFIDLE,通过将高度设置为80显示5行滚动:
代码位于底部:
$(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
}
});
});
你能创建一个吗?你有没有试着让tbody成为块显示?这个表有它自己的thead和tbody。但它仍然不起作用。我用另一个建议和一个JSFIDLE链接更新了我的答案。