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

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

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

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


按照楼主的说法,dataTables应该是根据你原有的table重新生成的新table(是重新生成的DOM),亦或是只是通过加了一些类名去控制原有table的样式。这个问题的原因就是在你使用$(DomObj).dataTable()前,你的原始table已经渲染在页面上了。或许,你可以先让原有的table不显示(display:none或者anyhow),在使用了$(DomObj).dataTable()以后,再把table展示出来

【热门文章】
【热门文章】