jquery - DataTables + Bootstrap 3 启用水平滚动问题

标签 jquery css twitter-bootstrap datatables

我遇到了 DataTables 的问题集成于 Bootstrap 3并启用水平滚动

这是我的 fiddle

数据表初始化

/* Data Table Initialization */
    var equipmentDataTable = $('#equipmentTable').dataTable({
                                    "aoColumnDefs": [{ "sClass": "text-center", "aTargets": [ 0,25 ] },
                                                     { 'bSortable': false, 'aTargets': [ 25 ] }],
                                    "sScrollX": '100%'
                             });

不知道为什么表头和表体不对齐。提前致谢

最佳答案

我遇到了类似的问题,但以不同的方式解决了。

我修改了 sDom 参数以将表格包装在一个额外的 div 中:

<i>
sDom: 'r<"H"lf><"datatable-scroll"t><"F"ip>',
I then applied the following styles to the .datatable-scroll class:

/**
 * Makes the table have horizontal scroll bar if its too wide for its container
 */
.datatable-scroll {
    overflow-x: auto;
    overflow-y: visible;
}
</i>

来源

关于jquery - DataTables + Bootstrap 3 启用水平滚动问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22901489/

相关文章:

jQuery 显示具有特定类的元素

javascript - 如何让它等到一切完成直到下一次迭代

jquery - 访问列 ID

Firefox 不会在调整窗口大小时更新依赖于 float 的布局

javascript - 某些网站不尊重顶部和左侧定位

javascript - 如何将 Twitter 的 Bootstrap Javascript 插件从版本 2.x 迁移到版本 3

javascript - 如何在给定事件发生之前锁定 HTML5 中的 <video> 控件?

javascript - 从 div 显示可拖动,显示设置为无

javascript - Slick Carousel 上的 Twitter Bootstrap 工具提示

html - Bootstrap 导航栏固定顶部