Layui fixed:‘left’ 或者’right’对不齐 应该怎么办?这个问题和出现纵向滚动轮有关系,没有的时候都是没有问题的,因为渲染的时候出现了固定列和表格的层级关系问题。
错位展示:
在不改源码的前提下修复这个问题:
即在table渲染的done函数调用处理函数:代码如下
, done: function () {
$(".layui-table-main tr").each(function (index, val) {
$(".layui-table-fixed").each(function () {
$($(this).find(".layui-table-body tbody tr")[index]).height($(val).height());
});
});
$(".layui-table-header tr").each(function (index, val) {
$(".layui-table-fixed").each(function () {
$($(this).find(".layui-table-header thead tr")[index]).height($(val).height());
});
});
}
由于使用jq,切记引入jq
本文解决参考:https://www.cnblogs.com/ZaraNet/p/12095283.html