0

当我垂直滚动时,我希望我的表头是固定的。

另外,如何让我的表格留在 jQuery UI 选项卡的选项卡内容中?我希望它与底部对齐;它不应该是选项卡内容高度的 100%,因为表格上方还有其他内容,但我希望它填充所有可用空间(选项卡具有一定的高度,不会低于屏幕,所以正文不是应该有一个滚动条,也没有标签)。正如你今天看到的,我有一个 450px 的固定表格高度,在某些屏幕上是完美的,但在某些屏幕上它超出了(见图)。

在此处输入图像描述

如果可能的话,我希望滚动条位于最右侧(黄线),而不是靠近表格结束的位置。我认为类似于 Facebook。

4

1 回答 1

1

我发现的其他解决方案都没有满足我的所有要求,因此我创建了一个非常轻量级的 jQuery 插件来实现这一点。它支持固定页眉、页脚、列跨度 (colspan)、调整大小以及在滚动开始之前显示的可选行数。

jQuery.scrollTableBody (GitHub)

只要您有一张带有正确<thead><tbody>和 (optional)的表格<tfoot>,您需要做的就是:

$('table').scrollTableBody();

更新: 也增加了对水平滚动的支持

于 2013-09-24T05:37:46.100 回答