| | |
| | | res.data[_index][data.value] = 'N'; |
| | | } |
| | | }); |
| | | let headerTop = $('.layui-table-header').offset().top; //获取表格头到文档顶部的距离 |
| | | let headerPage = $('.layui-table-page').offset().top; //获取表格底部文档顶部的距离 |
| | | $(window).scroll(function () { |
| | | if ((headerTop - $(window).scrollTop()) < 0) { //超过了 |
| | | $('.layui-table-header').addClass('table-header-fixed'); //添加样式,固定住表头 |
| | | } else { //没超过 |
| | | $('.layui-table-header').removeClass('table-header-fixed'); //移除样式 |
| | | } |
| | | }); |
| | | } |
| | | }); |
| | | |
| | | //滚动body,header跟随滚动 |
| | | $('.layui-table-body').on('scroll', function(e) { |
| | | var leftPx = $(e.target).scrollLeft(); //获取表格body,滚动条距离左边的长度 |
| | | var left = 'translateX(-' + leftPx + 'px)'; |
| | | $('.layui-table-header .layui-table').css('transform', left); //设置表格header的内容反向(-)移动 |
| | | }); |
| | | |
| | | table.on('tool(plaDetl)', function (obj) { |
| | | var data = obj.data; |
| | | var layEvent = obj.event; |