我试图让tbody在y轴方向上溢出隐藏,在x轴方向上自动滚动,但没有成功。我尝试了几种技巧,
http://jsfiddle.net/wxdgf4pr/2
http://jsfiddle.net/wxdgf4pr/1
但是没有一个方法可行,我想让tbody滚动,这样thead就会保持原位。 HTML<div id="fruitcratebody" style="height: 300px; width: 500px; background:red;">
<div id="fruitcrateContainer">
<table id="fruitcrateTable" class="tablesorter" style="display: table;">
<thead>
<tr>
<th class="header">Column1</th>
<th class="header">Column2</th>
<th class="header">Column3</th>
<th class="header">Column4</th>
<th class="header">Column5</th>
<th class="header">Column6</th>
<th class="header">Column7</th>
</tr>
</thead>
<tbody id="fruitcrateTBody">
<tr>
<td>0</td>
<td>Calculate1</td>
</tr>
<tr>
<td>0</td>
<td>Calculate2</td>
</tr>
<tr>
<td>0</td>
<td>Calculate2</td>
</tr>
<tr>
<td>0</td>
<td>Calculate2</td>
</tr>
<tr>
<td>0</td>
<td>Calculate2</td>
</tr>
<tr>
<td>0</td>
<td>Calculate2</td>
</tr>
<tr>
<td>0</td>
<td>Calculate2</td>
</tr>
<tr>
<td>0</td>
<td>Calculate2</td>
</tr>
<tr>
<td>0</td>
<td>Calculate2</td>
</tr>
<tr>
<td>0</td>
<td>Calculate2</td>
</tr>
<tr>
<td>0</td>
<td>Calculate2</td>
</tr>
<tr>
<td>0</td>
<td>Calculate2</td>
</tr>
<tr>
<td>0</td>
<td>Calculate2</td>
</tr>
<tr>
<td>0</td>
<td>Calculate2</td>
</tr>
<tr>
<td>0</td>
<td>Calculate2</td>
</tr>
<tr>
<td>0</td>
<td>Calculate2</td>
</tr>
<tr>
<td>0</td>
<td>Calculate2</td>
</tr>
</tbody>
</table>
</div>
</div>
CSS
tbody{
position:relative;
overflow:hidden;
height:300px;
}
我希望能得到类似的效果,但是现在我遇到了列宽对齐的问题。