修复html表的标题

时间:2015-05-05 02:53:25

标签: javascript jquery html html-table tableheader

我修复了this fiddle中给出的html表的列。同样的方式我试图只修复表的标题行,

var $table = $('.table');
var $fixedColumn = $table.clone().insertBefore($table).addClass('fixed-column');

$fixedColumn.find('tbody').remove();

$fixedColumn.find('thead th').each(function (i, elem) {
    $(this).width($table.find('tbody tr:first td:eq(' + i + ')').width());
});

this fiddle中给出。但标题没有修复。缺少什么?

1 个答案:

答案 0 :(得分:1)

这个怎么样?

<强> DEMO

   <tr class="fixed">
       <th>#</th>
       <th>Table heading</th>
       <th>Table heading</th>
       <th>Table heading</th>
       <th>Table heading</th>
       <th>Table heading</th>
       <th>Table heading</th>
   </tr>

<强> CSS

.fixed
{
    position:fixed;
    background:gray;

}

如果您对此感兴趣,可以尝试 EXAMPLE !!