javascript - 数据表滚动条有时会​​消失

标签 javascript jquery datatable

   $(selector).DataTable({
            scrollX: true,
            autoWidth: false,
    });

这是我的表初始化部分。

const bindDataToTable = function({data = [], ...rest}) {
  const table = $("#table").DataTable();
  table.clear().draw();
  table.rows.add(data).draw();
  
    return Promise.resolve(Object.assign(
        {data: data},
        rest
    ));
}

这是将数据绑定(bind)到表的一部分。 每次单击分页时,无论是否有滚动条,都重复。 我想要修复 x 轴滚动条。

here is Jsfiddle

最佳答案

每当单击分页时,滚动条就会间歇性消失。

此修复解决了问题。

.dataTables_scrollHead {
  overflow: hidden;
  position: relative;
  width: 100% !important;
}
.dataTables_scrollBody {
  position: relative;
  overflow: auto;
  width: 100% !important;
}

关于javascript - 数据表滚动条有时会​​消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52942606/

相关文章:

javascript - 使用 jsfiddle : how can I use underscore. js 或 backbone.js 库?

javascript - 使用javascript缩放时保持比例的框

jquery - 多维下拉菜单问题

c# - 将 DataTable 转换为 ObservableCollection(没有特定类)

c# - foreach row in datatable 为每一列添加一个asptablerow和asptablecell

javascript - 我如何使用 OS.File.open?

javascript - vue-select 允许多个重复项

javascript - 无法通过 for in 循环计算出最高值

javascript - 如果我通过 ajax 响应附加所有 html 数据,这是一个好习惯吗?

jsf - 迭代 primefaces 数据表中的 List<Map<String, String>> ?