【发布时间】:2014-05-28 10:30:38
【问题描述】:
我正在冻结表格的标题,所以当您向下滚动时。标题保留。
使用 Laerte Mercier Junior 推荐的 freezeHeader here
效果很好。
但是,如果您向下滚动,然后调整窗口宽度(也称为表格宽度),则会出现重复的标题。 (我的表格宽度设置为 100%,好像不太喜欢)
注意:我已将标题设置为清晰的背景,因此您可以看到后面的重复项。所以忽略通过表头查看行数据的能力。
问题是,如果您滚动一点,然后使窗口变小,您可以向右滚动以查看完整的标题(它不会缩放)。
我使用了一个宽度为 100% 的通用表格:
<table class="gridView" id="table1" style="width:100%">
打电话
$("#table1").freezeHeader({
'height': '300px'
});
在提琴手中可以看到问题: http://jsfiddle.net/pXC3C/
滚动,然后更改窗口大小以使其更小 - 出现右侧滚动条,+ 重复标题
【问题讨论】:
-
@Aravona 是的,这在理论上不是问题,因为您永远看不到后面的那个.. 直到您更改窗口宽度,并且它错误地挤出另一个,因为它没有缩小规模。
-
为什么不使用 css 而不是插件..? jsfiddle.net/Lr4r6/1 你只需要在 css 中更改一行,以防你的标题超过 1 行.. 但除此之外它可以工作:)
标签: javascript jquery html css