开发者社区 问答 正文

如何防止dataTable处理的表格显示闪烁?

如题.
table的数据已经在静态页面中(这是个测试demo,项目中的数据可能是ajax请求得到)在dataTables插件生效前,页面table的内容显示的是原始格式,十分不好看;待到dataTables插件载入之后,格式才变成预设的样式,这个过程有一个闪烁。

如果想使dataTables在生效前不要显示原始样式,该如何处理呢?

展开
收起
小旋风柴进 2016-05-27 11:12:38 2700 分享 版权
1 条回答
写回答
取消 提交回答
  • dataTables应该是根据你原有的table重新生成的新table(是重新生成的DOM),亦或是只是通过加了一些类名去控制原有table的样式。这个问题的原因就是在你使用$(DomObj).dataTable()前,你的原始table已经渲染在页面上了。或许,你可以先让原有的table不显示(display:none或者anyhow),在使用了$(DomObj).dataTable()以后,再把table展示出来

    2019-07-17 19:17:26
    赞同 展开评论
问答分类:
问答地址: