弹出层表格拉动横向滚动条发现最后几列表头和表体错位了,错位宽度刚好是纵向滚动条的宽度。仔细一看是纵向滚动条顶上的表头补丁列缺失了。
表格用了soultable插件,不知道有没有相关关系。
网上找了好几个方法,都不起作用。所以在表格的最后写了个空白列,并在done回调中移除表体空白列,只保留表头空白列,去弥补这个补丁列
cols: [[
//其他字段省略,在尾列后加入
{ title: '', templet: function () { return ''; } }//空白列弥补缺失的补丁列位置
]],
done: function (res) {
{#移除表体的空白列,只保留表头的空白列,去弥补补丁列位置#}
var $table = $('#表格名');
var $rows = $table.next().find('.layui-table-body tbody tr');
$rows.each(function () {
var $lastCell = $(this).find('td:last-child');
$lastCell.remove();
});
}