Javascript dataTables.js未正确调整大小。表仍然溢出窗口

Javascript dataTables.js未正确调整大小。表仍然溢出窗口,javascript,jquery,datatables,Javascript,Jquery,Datatables,我在使用dataTables.js,我也在使用它们的,但是我无法正确地调整表的大小。任何洞察都是伟大的 桌子从窗口溢出来 如果将其全部展开以显示所有列,则在第三列离开屏幕之前,它甚至不会开始隐藏列 我已经用我的代码创建了一个 $(文档).ready(函数(){ //设置-向每个页脚单元格添加文本输入 $('#表_assetstfoot th')。每个(函数(){ var title=$('#Table_Assets thead th').eq($(this.index()).text(); $

我在使用dataTables.js,我也在使用它们的,但是我无法正确地调整表的大小。任何洞察都是伟大的

桌子从窗口溢出来

如果将其全部展开以显示所有列,则在第三列离开屏幕之前,它甚至不会开始隐藏列

我已经用我的代码创建了一个

$(文档).ready(函数(){
//设置-向每个页脚单元格添加文本输入
$('#表_assetstfoot th')。每个(函数(){
var title=$('#Table_Assets thead th').eq($(this.index()).text();
$(this.html(“”);
});
//数据表
var table=$(“#table_Assets”).DataTable({
回答:是的,
“自动宽度”:false,
“命令”:[
[13,“描述”]
],
initComplete:function(){
var r=$(“#表#U资产tfoot tr”);
r、 查找('th')。每个(函数(){
$(this.css('padding',8);
});
$('Table#u Assets thead')。追加(r);
$('search_0').css('text-align','center');
},
});
$(“#表_资产”).resize()
//应用搜索
table.columns().every(函数()){
var=这个;
$('input',this.footer()).on('keyup change',function()){
that.search(this.value)
.draw();
});
});
});

姓名:
类型:
制造商
供应商
量
序列号
地点:
评论
计算机名
房间号
活跃的
技术费
规格
部署日期
使用者
部门
建筑
售票处
厄运!
笔记本电脑
惠普
没有一个
33
sdfg
sdfg
dfhgdfh
星云
2345
真的
真的
来自太空的东西
5/30/2015
迈克尔·乔伊
工作人员

找不到票 冯·杜姆博士 笔记本电脑 惠普 没有一个 0 123412341234 厄运博士';s巢穴 蜘蛛侠 42 真的 蜘蛛的感觉很刺痛^_^ 6/18/2015 迈克尔·乔伊 工作人员 工商学院
找不到票 姓名: 类型: 制造商 供应商 量 序列号 地点: 评论 计算机名 房间号 活跃的 技术费 规格 部署日期 使用者 部门 建筑 售票处
我也有同样的问题,我正在使用jquery DataTables 1.10.7和扩展Responsive 1.0.6,我通过在\u resize函数的“DataTables.Responsive.js”中添加一行来解决,关于第560行

在函数末尾添加下一行:

$(dt.table().node()).removeAttr('style')

这应该行得通

函数最像这样:

\u调整大小:函数(){
var dt=此s.dt;
变量宽度=$(窗口).width();
var断点=此.c.断点;
var breakpoint=断点[0]。名称;
var columns=此.s.columns;
var i,ien;
//确定当前处于哪个断点
对于(i=breakpoints.length-1;i>=0;i--){

if(width)这是我发现的唯一有效的解决方案。出于某种原因,在呈现表后尝试删除JavaScript中的
样式
标记时,它仍然不起作用。