我有一个我使用 javascript 生成的表,该表有一个过滤器按钮,可以根据我的过滤器重新加载表,然后是 DataTable:
//here i declare the dataTable and clear it.
Table = $('#pattern-style-a').dataTable();
Table.fnClearTable();
//here is a lot of functions that generates a html table with data contents.
<Javascript code that generates the html table with its data>
//here i transform my table into a dataTable(**the problem**)
$('#pattern-style-a').dataTable({
"bDestroy": true,
"sDom": '<"top">rt<"bottom"ip><"clear">',
"bSort": true,
"aaSorting": [[ 4, "asc" ]]
});
我的问题是:当我将表格转换为 dataTable 时,它可以工作,但每次我这样做时都会从整个表格中减少 2px。
所以每次我执行这些代码时,我的表都会减少 2px,它会继续无限地发生,我真的不知道这些 -2px 的原因和在哪里。
在清除表格并将其重新转换为数据表时,有人知道这种奇怪的宽度减少吗?