Jquery 多行浮动表标题

Jquery 多行浮动表标题,jquery,html,css,Jquery,Html,Css,我正在使用此脚本浮动我的表标题: 这对我的项目来说非常有用,但是我的一个表有两行标题,但它只浮动顶部的一行。有没有一种简单的方法可以让它浮动所有行?我想您正在寻找这样的方法: <table style="position:fixed; top:0;"> <tr> <td>Header1</td> <td Header2</td> ..... </tr> <

我正在使用此脚本浮动我的表标题:


这对我的项目来说非常有用,但是我的一个表有两行标题,但它只浮动顶部的一行。有没有一种简单的方法可以让它浮动所有行?

我想您正在寻找这样的方法:

<table style="position:fixed; top:0;">
    <tr>
       <td>Header1</td>
       <td Header2</td>
       .....
    </tr>
</table>

<table>
   <tr>
      <td>Data1</td>
      <td>Data2</td>
      ....
   </tr>
   .... more rows ...
</table>

校长1

最大的问题是,它只是查询第一个表行
tr:first
,而不是像应该的那样克隆整个表头
thead
。我发现了两个问题。首先,它不是停留在屏幕顶部。它正在屏幕上滚动。我目前正在运行Firefox15.0。其次,通过断开数据的标题,它将断开自动调整大小的功能。很抱歉,它本应该被修复。不是绝对的。让我来看看自动调整大小的问题。因此,您肯定可以使用一些Javascript来进行适当的调整,但我不确定这是否适合您。就纯css/html而言,到目前为止,我没有任何运气。Javascript不是问题。我已经在用一些了。您可以看到我现在使用的代码有javascript,但它只冻结一行。我只是不知道它在工作,所以我不能让它冻结多行。如果您愿意编写脚本,获取元素的宽度,然后将其应用于标题元素。现在它们都一样大了,浮在上面。代码要比你的代码少得多。