0

我有以下代码在向下滚动页面时修复表格的标题。

我不知道为什么,但在小提琴中不能在 FF 中工作 :(

见代码:http: //jsfiddle.net/S63dy/

如果你在外面尝试小提琴,它就像 FF 中的魅力一样,但边框没有在 IE 上显示。

我使用 IE9 和 IE Tester(我在另一台机器上用 IE8 尝试过)。

我尝试通过设置行样式并在内部使用标题来使用标题,但在 IE 上也没有边框。

有人能帮我吗 ?

谢谢和抱歉英语不好

4

2 回答 2

1

您的 CSS 似乎没问题,但您将visibility整个克隆表设置为hidden- 看起来这会阻止边框呈现。

你可以改变这个:

$("#clone").css({
    visibility: 'hidden'
});

至:

$("#clone").children().not('thead').css({
    visibility: 'hidden'
});

看到这个 jsfiddle

或者甚至更好的是删除不必要的tbody并且根本不要触摸visibility

thead或自行克隆- 如果您正在处理一个巨大的表,这将占用更少的内存。

于 2012-07-17T16:36:36.557 回答
0

您不应该在 CSS 中设置 TH 样式。

TH 是标题单元格。

TD 单元用于存储对您来说应该可以正常工作的数据。

于 2012-07-17T14:06:47.187 回答