需要使固定宽度的数据表具有响应性
Need to make fixed width datatables responsive
我在页面底部的一个容器中有与twitter引导程序一起使用的数据表。这些桌子很有响应性,并根据屏幕大小进行了调整,但我想用固定的宽度固定一些桌子,使它们更小(宽度)。我用固定了表格数据的宽度
var resizeTable1 = document.getElementById("myTable1");
resizeTable1 .style.width = "1000px";
$("#table1-tab").find('.dataTables_scrollHead').css('width','1000px');
$("#table1-tab").find('.dataTables_scrollHeadInner').css('width','1000px');
$('.column1').css('width','78px');
$('.column2').css('width','305px');
$('.column3').css('width','69px');
$('.column4').css('width','69px');
$('.column5').css('width','127px');
$('.column6').css('width','127px');
$('.column7').css('width','114px');
$('.column8').css('width','115px');
然而,通过固定列和标题宽度,当我使屏幕小于表宽度时,我就无法再获得滚动条响应能力。难道不可能有一个固定宽度的表和滚动条吗?谢谢
如果您正在寻找滚动条,这对您有用吗?
$("#myTable1").css('overflow', 'auto');
我认为css 3媒体查询应该对您有所帮助,或者可以考虑使用这个引导程序扩展:http://themergency.com/footable/
有了媒体查询,你可以写这样的东西:
@media screen and (max-width: 768px) {
#myTable1 {
width: 100%;
}
}
这使得表格再次对低于给定768px的屏幕宽度作出响应。
相关文章:
- 如何在数据表中设置从Ajax响应选中的复选框
- Laravel数据表无效的JSON响应
- 基于类的单击事件在10行之后不响应-数据表
- 引导程序 3 折叠面板中的 Jquery 数据表响应插件
- 需要使固定宽度的数据表具有响应性
- [ jQuery/Datatable ]:数据表无响应,禁用输入搜索
- FooTable的分页:一个用于响应式数据表的jQuery插件
- 如何获取ajax响应数组的密钥以建立数据表的标头
- 对json响应使用jquery数据表
- 将ajax响应加载到数据表中
- 数据表响应-显示和隐藏列
- 如何使Bootstrap jQuery数据表响应和增加/减少滚动条高度根据页面的大小
- 使数据表响应
- 响应模式下的数据表ng-click不起作用
- 使用数据表呈现多维嵌套JSON响应
- 响应式数据表和引导标签的问题
- jQuery数据表响应按钮
- 使用JSON响应的数据表
- 数据表列可见性与响应扩展
- 如何将另一个子项添加到响应数据表中