我已经找到了几种解决固定头的方法,但是没有一种能解决我的问题。
我有一个表格,用jQuery mobile(响应式表格)设计。这个表格是用.append
动态填充的。列没有固定的宽度,它们是变化的。有没有办法,固定表格的标题,这样我就可以滚动表格主体,标题总是显示在顶部,而不需要使用多个表格。
总结:
我想要一个有固定标题的单表。
我很惊讶没有一个标准,因为我认为这是大多数网络开发人员都可以使用的。如果我错了,请纠正我。
先谢谢你!
- 编辑:**
示例:
<table id="my_id" data-role="table" class="ui-body-d ui-shadow table-stripe
ui-responsive">
<thead id="must_be_static">
<tr>
<th>This guy should be static</th>
<th>This guy should be static</th>
<th>This guy should be static</th>
<th>This guy should be static</th>
<th>This guy should be static</th>
</tr>
</thead>
<tbody id="id_for_content">
<tr>
<td>Dynamic content</td>
<td>Dynamic content</td>
<td>Dynamic content</td>
<td>Dynamic content</td>
<td>Dynamic content</td>
</tr>
</tbody>
<tfoot>
<tr>
<td>Foot</td>
<td>Foot</td>
<td>Foot</td>
<td>Foot</td>
<td>Foot</td>
</tr>
</tfoot>
</table>
3条答案
按热度按时间56lgkhnf1#
你看起来像这样吗?
http://jsfiddle.net/h5t98/
7vux5j2d2#
也许下面的http://www.datatables.net/extras/fixedheader/对您有用?
eyh26e7m3#
你可以画一个例子,你正在尝试做什么?因为它听起来你有一个css的问题,而不是一个jquery的问题。
我认为这是你正在寻找的根据你的总结,例如下面是从另一个网站"googled exactly your tile"这类分类作为一个标准.[测试在chrome 84.3或任何是最新的应该在所有浏览器工作,因为只是制表属性]