当前位置: 首页 > 编程笔记 >

解决layui数据表格排序图标被超出的表头挤出去的问题

陆子石
2023-03-14
本文向大家介绍解决layui数据表格排序图标被超出的表头挤出去的问题,包括了解决layui数据表格排序图标被超出的表头挤出去的问题的使用技巧和注意事项,需要的朋友参考一下

如果表头过长,会出现超出显示三个省略号,然后把排序图标挤出去,看不到了,

效果如下

解决办法就是给图标加定位,过长的时候加上

    .show-sort{
      position: absolute;
      right: 7px;
      top: 5px;
    }
   $('.layui-table-header tr th').each(function(i,ths){
     $(this).find('span:first').attr('title',$(this).find('span:first').text()); // 划过显示
     if($(this).find('span:first').width() > $(this).find('.layui-table-cell').width()){
       $(this).find('span:last').addClass('show-sort')
     }else{
      $(this).find('span:last').removeClass('show-sort')
     }
   })

修改后效果如下

以上这篇解决layui数据表格排序图标被超出的表头挤出去的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持小牛知识库。

 类似资料:
  • 本文向大家介绍解决Layui数据表格的宽高问题,包括了解决Layui数据表格的宽高问题的使用技巧和注意事项,需要的朋友参考一下 在使用Layui数据表格的时候,如果采用固定数值的话,在不同浏览器里显示会有差异,特别是在不同分辨率设备上。针对以此,把width设置直接去掉,貌似解决了我的显示问题。 之前固定宽高的情况 页面显示如下: 在页面右边显示了好多空白区域,不好看。 把宽度注释之后 界面显示如

  • 本文向大家介绍解决ele ui 表格表头太长问题的实现,包括了解决ele ui 表格表头太长问题的实现的使用技巧和注意事项,需要的朋友参考一下 设计图是这样: 可是做出来是这样: 出现了一行连着。。要知道工作上总有些ui没事做喜欢指指点点。 后来翻查官方手册发现了这个参数: 附上网址:https://element.eleme.cn/#/zh-CN/component/table 首先,我们要知道

  • 本文向大家介绍layui 给数据表格加序号的方法,包括了layui 给数据表格加序号的方法的使用技巧和注意事项,需要的朋友参考一下 1,第一种需求,只给当前页加序号 (1),给你的数据加上 templet属性 (2),在table的下面加上: 这样的话 下一页里面的排序不会连着上一页的,只会重新从1开始排序 2,第二种方法,包括分页的数据也加上序号 加上type属性, 设定列类型。可选值有:nor

  • 本文向大家介绍layui表格数据重载,包括了layui表格数据重载的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了layui表格数据重载,供大家参考,具体内容如下 html代码 js代码 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。

  • 本文向大家介绍解决LayUI表单获取不到data的问题,包括了解决LayUI表单获取不到data的问题的使用技巧和注意事项,需要的朋友参考一下 前几天用LayUI表单进行AJAX提交的时候发现,function(data)里的data始终无法获取表单里填的值,当时我认为是出BUG了就用了$('#updateform').serialize()来获取表单数据 但是今天问题又来了,我发现我的LayUI

  • 本文向大家介绍Layui数据表格之获取表格中所有的数据方法,包括了Layui数据表格之获取表格中所有的数据方法的使用技巧和注意事项,需要的朋友参考一下 数据表格中的数据是通过直接赋值的方式。这里实际上思想是反过来的,将拿数据表格中的所有数据,转换为Layui数据表格拿原始数据去渲染数据表格。 1、创建一个作用域合适的JS对象数组用来保存数据表格中的原始数据。 2、将上一步创建的JS对象数组也就是原