在开发中遇到这个问题,就是第一次加载的时候会错位,出现窄很多的现象,在网上找了一番后,发现http://blog.csdn.net/bugscode/article/details/53432069这篇博客中给出的原因是清晰的,但是解决方法我没怎么看明白,于是按照他所说的原因,即
这种情况是因为Datatables框架中使用到serverSide : true,// 服务器查询数据属性,它会使Table标签中多一个style=”width: xx px;”属性,这就导致了变化大小时标题对不齐现象。
然后在 datatable中加入了 serverSide 设置,
$('#charging_table').dataTable({
serverSide : false,
......})
- 1
- 2
- 3
既然是因为 serverSide 的原因,那我把它 设置为 false 结果问题还真解决了!