layui table重载闪烁(fixed: ‘right‘ 导致闪烁)

当使用了固定右侧列的时候就会出现闪烁,原因是layui创建了2次右侧列,将其中一个隐藏了,但是在刷新的时候会瞬间显示,导致闪烁

 将右侧固定列隐藏了,但是刷新的瞬间会显示出来,导致闪烁;去掉隐藏属性就可以看到下面效果:

最后测试发现layui2.3版本不会闪烁,用的新的2.6.8的会闪烁

折腾一天都没有解决次问题,而且2.6.8将所有模块放到一起,没法单独替换,既想用新的layui,又受不了闪烁,最后将老的table.js引用到工程,解决此问题,世界从此变得美好了;(老版本是v2.3.0,2019年的时候用的,当时还没有此bug)

 <script src="~/Scripts/Library/layui/modules/table.js?ver=2.3.0"></script><!-- 引入2.3.0版本的table.js 解决表格右侧固定列重载闪烁问题 -->


版权声明:本文为cp1300原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。