如果把 jQuery dataTables 用在初始化時為隱藏的區域中,會發現表頭和內容的列是不對齊的。
解決方案:
如果是折疊的,可以加上:
$('#myCollapsible').on('shown.bs.collapse', function () {
$($.fn.dataTable.tables(true)).DataTable()
.columns.adjust();
});
如果是Tab頁,可以加上:
$('a[data-toggle="tab"]').on('shown.bs.tab', function(e){
$($.fn.dataTable.tables(true)).DataTable()
.columns.adjust();
});
希望對你有幫助。
