【问题标题】:Datatable horizontal scroll issue数据表水平滚动问题
【发布时间】:2013-04-23 15:52:19
【问题描述】:

here 下载了新的数据表,它工作正常,但问题与滚动有关。

我有最新版本的 java 脚本,但是当我水平滚动时,我可以看到一个日志

观察表格主体和标题之间的时刻。我不确定它为什么会发生。

当我部署到 IIS Web 服务器时会出现这个问题。

我在 IIS 服务器中发现的另一个问题是搜索标签和

之间的对齐不匹配

数据表中的搜索框。

【问题讨论】:

  • 可能是您的表格中有很多数据,或者您的浏览器速度很慢。尝试将不透明度临时设置为 .01,直到创建表。事件列表是here
  • 为什么不将此问题报告给DataTables GitHub Repo

标签: jquery html datatables


【解决方案1】:

标题实际上是一个单独的 HTML 表格,它们相对于数据列的位置由 javascript 维护。

如果您查看页面的源代码,您可以看到标题表位于 dataTables_scrollHead 元素中,数据位于 dataTables_scrollBody 元素的表中。当您在数据表的正文中水平滚动时,可能通过侦听 scroll 事件并更新标题的滚动位置来通过 javascript 滚动标题。

我怀疑是否有办法让这更顺畅,因为响应能力很大程度上取决于客户端。

【讨论】:

  • 我没有看到标题是通过 Javascript 滚动的。认为 JS 只添加单元格宽度。我在看this example
  • AFAIK 2 年前我回答这个问题时是真的;我现在不确定,从那以后我就很少使用数据表了
  • 呵呵,没见过这么老的问题。干杯
猜你喜欢
  • 2014-02-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-05-21
  • 1970-01-01
相关资源
最近更新 更多