概述
1.新版本的layui使用table,最后一列工具栏会出现闪烁,重绘,测试发现我19年就没有这个bug,这个bug是后期引入的,看了很多更新记录,说后面会解决这个bug,但是没看到解决的结果,直到layui停止维护都没解决,但是实际上早期是不存在此bug的,解决办法:
<script src="~/Scripts/Library/layui/layui.js?ver=2.6.8"></script> <!-- 引入 layui.js -->
<script src="~/Scripts/Library/layui/modules/table.js?ver=2.3.0"></script><!-- 引入2.3.0版本的table.js 解决表格右侧固定列重载闪烁问题 -->
引入早期的2.3.0版本的table即可解决闪烁问题,以前用2.3.0版本几乎没遇到bug,新版本各种折腾;
2.layer弹出层不会自动适应高度,也没法获取高度(获取的高度永远是绘制完后的高度)
检查了19年的代码,没有任何变化,就是可以自动高度
早年的代码,拖动窗口大小变化时,会自动变化高度
下面时最新版layer,根部没反应
然后干脆用写了个测试工程,在屏幕尺寸变化回调中显示屏幕高度
怎么变化都是初始值 257,无论用哪个版本的layui都一样,真的无语了
.......经过6个小时的折腾
结局真的很无语,竟然是 jquery导致的,用了一个以前的不知道多少版本的,替换了当前的3.4.1之后就好了,真的很无语
<!-- <script src="./jquery-3.4.1.min.js"></script>-->
<script src="./jquery.min.js"></script>
能正常获取到屏幕尺寸变化了,浪费我几个小时时间;
最后
以上就是苗条星星为你收集整理的layui layer诡异bug记录的全部内容,希望文章能够帮你解决layui layer诡异bug记录所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复