【发布时间】:2015-12-18 21:06:15
【问题描述】:
我正在使用bootstrap-table 并有一个带有large 列的表格(水平滚动条可见)。我的客户需要在表格中使用更纤细的滚动条。 Here 是 bootstrap 表格的自定义滚动条的解决方案,问题是它适用于垂直滚动条,而不适用于水平滚动条。
html
<table class="table table-striped table-bordered table-hover" cellspacing="0" id="mainTable" data-show-toggle="true" data-show-columns="true" data-pagination="true" data-show-filter="true" data-filter-control="true" >
<thead>
<tr>
<th data-field="CustomerName">CustomerN</th>
<th data-field="ProjectName">ProjectN</th>
<th data-field="ProjectType">ProjectT</th>
<th data-field="ProjectDetails">ProjectD</th>
<th data-field="ProjectLocation">ProjectL</th>
<th data-field="ProjectTiming">ProjectT</th>
<th data-field="ProjectTeam">ProjectT</th>
<th data-field="ProjectStatus">ProjectS</th>
<th data-field="ProjectProgress">ProjectP</th>
</tr>
</thead>
<tbody>
<tr>
<td>GE Capital Corporation</td>
<td>Services SOW #1</td>
<td>Project | T&M</td>
<td>"Inani fabulas nominavi sea no.\n"+
"Ad quodsi luptatum expetenda eum, sed ludus dicam\n"+
"nominati te, reque causae prompta eos ex. Putent \n"+
"torquatos mei ei. Te verear offendit per. Vix eu erant\n"+
"doctus delenit, et copiosae indoctum accommodare eum.\n"+
"Errem tritani in qui, te vis legere saperet corpora.\n"+
"Eu mei nobis pertinacia, in has putent virtute voluptua,\n"+
"ne probo dicta utinam nam."
</td>
<td>Norwalk, CT</td>
<td>Feb-Aug 2015</td>
<td>John, Adam, Pete</td>
<td>Running</td>
<td>Empty</td>
</tr>
<tr>
<td>GE Capital Corporation</td>
<td>Services SOW #1</td>
<td>Project | T&M</td>
<td>"Inani fabulas nominavi sea no.\n"+
"Ad quodsi luptatum expetenda eum, sed ludus dicam\n"+
"nominati te, reque causae prompta eos ex. Putent \n"+
"torquatos mei ei. Te verear offendit per. Vix eu erant\n"+
"doctus delenit, et copiosae indoctum accommodare eum.\n"+
"Errem tritani in qui, te vis legere saperet corpora.\n"+
"Eu mei nobis pertinacia, in has putent virtute voluptua,\n"+
"ne probo dicta utinam nam."
</td>
<td>Norwalk, CT</td>
<td>Feb-Aug 2015</td>
<td>John, Adam, Pete</td>
<td>Running</td>
<td>Empty</td>
</tr>
<tr>
<td>GE Capital Corporation</td>
<td>Services SOW #1</td>
<td>Project | T&M</td>
<td>"Inani fabulas nominavi sea no.\n"+
"Ad quodsi luptatum expetenda eum, sed ludus dicam\n"+
"nominati te, reque causae prompta eos ex. Putent \n"+
"torquatos mei ei. Te verear offendit per. Vix eu erant\n"+
"doctus delenit, et copiosae indoctum accommodare eum.\n"+
"Errem tritani in qui, te vis legere saperet corpora.\n"+
"Eu mei nobis pertinacia, in has putent virtute voluptua,\n"+
"ne probo dicta utinam nam."
</td>
<td>Norwalk, CT</td>
<td>Feb-Aug 2015</td>
<td>John, Adam, Pete</td>
<td>Running</td>
<td>Empty</td>
</tr>
</tbody>
</table>
javascript
$('#mainTable').bootstrapTable({
});
$('.fixed-table-body').slimScroll({});
【问题讨论】:
-
slimScroll 好像不支持水平滚动。您需要针对此项目定位哪些浏览器?
-
我没有注意到 slimScroll 不支持水平滚动条,谢谢。我需要处理 Windows 上的所有浏览器(表格中的滚动条太粗)。
-
您可以使用以下插件malihu-custom-scrollbar-plugin。这是fiddle
-
@DavidDomain 感谢您的回复。在您的示例表格主体是水平滚动的,但表格的标题是固定的。
-
试试perfect scrollbar。非常棒的插件。
标签: javascript twitter-bootstrap bootstrap-table slimscroll scrollable-table