在使用datatables的过程中,越来越觉得这个插件不错。但是今天我遇一个问题是,thead宽度不会随着table放大缩小而改变。这就有点伤了。
在网上也找了些帖子看说设置swidth的值来更改表头,不过到了我这里也是没有效果。
无意中发现老外写的一段代码,然后对比了API果然可以。现在我就把代码贴出来吧!
$('table').dataTable({
"fnInitComplete":function(){
alert('加载完成');
this.fnAdjustColumnSizing();//重置列宽
this.fnDraw();//重新绘制
}
}
这表头的宽度就可以自动控制了!