Layer.js实现表格溢出内容省略号显示,悬停显示全部的方法


Posted in Javascript onSeptember 16, 2019

Index.html

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>表格内容溢出省略号显示</title>

  <style type="text/css">
    .contain {
      font-family: ‘ Microsoft YaHei ';
      margin: 15px auto;
      width: 900px;
    }

    table {
      border: 1px solid #e3e6e8;
      border-collapse: collapse;
      display: table;
      table-layout: fixed;
      text-align: center;
      width: 100%;
    }

    th, td {
      border: 1px solid #e3e6e8;
      height: 38px;
      line-height: 38px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
    }

    th {
      background-color: #189AD6;
      color: #fff;
    }

    .layui-layer {
      word-break: break-all;
      word-wrap: break-word;
    }
  </style>

  <!--relate to this page javascript-->
  <script src="https://cdn.bootcss.com/jquery/2.2.4/jquery.js"></script>
  <script src="https://cdn.bootcss.com/layer/3.1.0/layer.js"></script>

</head>
<body>
<div class="contain">
  <table>
    <thead>
    <th>货币</th>
    <th>本周收盘</th>
    <th>上周收盘</th>
    <th>涨跌</th>
    <th>幅度</th>
    </thead>
    <tbody>
    <tr>
      <td>EURGBP“EUR/GBP settled above 0.90 on Friday as the bounce in EUR/USD helped the lift the pair further into the 0.90 territory”.</td>
      <td>0.86333333333393222222</td>
      <td>0.88945555555555555553</td>
      <td>-203333333333333333111</td>
      <td>-2.3166%</td>
    </tr>
    <tr>
      <td>EURGBP</td>
      <td>0.8693</td>
      <td>0.8894</td>
      <td>-201</td>
      <td>-2.31%</td>
    </tr>
    <tr>
      <td>EURGBP</td>
      <td>0.8693</td>
      <td>0.8894</td>
      <td>-201</td>
      <td>-2.31%</td>
    </tr>

    </tbody>
  </table>
</div>

<script type="text/javascript">
  $(function() {
    $("td").on("mouseenter", function() {
      //js主要利用offsetWidth和scrollWidth判断是否溢出。
      //在这里scrollWidth是包含内容的完全高度,offsetWidth是当前表格单元格的宽度。
      if (this.offsetWidth < this.scrollWidth) {
        var that = this;
        var text = $(this).text();
        window.layer.tips(text, that, {
          tips: 1,
          time: 2000
        });
      }
    });
  })
</script>
</body>
</html>

效果如图:

Layer.js实现表格溢出内容省略号显示,悬停显示全部的方法

Layer.js实现表格溢出内容省略号显示,悬停显示全部的方法

以上这篇Layer.js实现表格溢出内容省略号显示,悬停显示全部的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
dojo 之基础篇
Mar 24 Javascript
将中国标准时间转换成标准格式的代码
Mar 20 Javascript
jquery获取复选框被选中的值
Mar 22 Javascript
兼容主流浏览器的JS复制内容到剪贴板
Dec 12 Javascript
基于jquery实现鼠标滚轮驱动的图片切换效果
Oct 26 Javascript
使用EVAL处理jqchart jquery 折线图返回数据无效的解决办法
Nov 26 Javascript
MUI 解决动态列表页图片懒加载再次加载不成功的bug问题
Apr 13 Javascript
VUE 全局变量的几种实现方式
Aug 22 Javascript
详解js常用分割取字符串的方法
May 15 Javascript
jQuery 查找元素操作实例小结
Oct 02 jQuery
JavaScript 中的无穷数(Infinity)详解
Feb 13 Javascript
在Vue中创建可重用的 Transition的方法
Jun 02 Javascript
JavaScript生成一个不重复的ID的方法示例
Sep 16 #Javascript
解决微信小程序中的滚动穿透问题
Sep 16 #Javascript
微信小程序左滑删除实现代码实例
Sep 16 #Javascript
微信小程序左右滚动公告栏效果代码实例
Sep 16 #Javascript
layui 实现表单和文件上传一起传到后台的例子
Sep 16 #Javascript
Vue 自定义指令实现一键 Copy功能
Sep 16 #Javascript
JavaScript中0、空字符串、'0'是true还是false的知识点分享
Sep 16 #Javascript
You might like
40年前的这部特摄片恐龙特级克塞号80后的共同回忆
2020/03/08 日漫
phpinfo 系统查看参数函数代码
2009/06/05 PHP
简单的php购物车代码
2020/06/05 PHP
js实现鼠标拖动图片并兼容IE/FF火狐/谷歌等主流浏览器
2013/06/06 Javascript
fckeditor粘贴Word时弹出窗口取消的方法
2014/10/30 Javascript
浅谈Sticky组件的改进实现
2016/03/22 Javascript
有关easyui-layout中的收缩层无法显示标题的解决办法
2016/05/10 Javascript
微信开发 消息推送实现代码
2016/10/21 Javascript
移动端Ionic App 资讯上下循环滚动的实现代码(跑马灯效果)
2017/08/29 Javascript
详解jQuery中的easyui
2018/09/02 jQuery
微信小程序swiper禁止用户手动滑动代码实例
2019/08/23 Javascript
python之wxPython菜单使用详解
2014/09/28 Python
举例介绍Python中的25个隐藏特性
2015/03/30 Python
在Python中操作列表之List.pop()方法的使用
2015/05/21 Python
使用C#配合ArcGIS Engine进行地理信息系统开发
2016/02/19 Python
详解python之协程gevent模块
2018/06/14 Python
Python读取excel指定列生成指定sql脚本的方法
2018/11/28 Python
Python3.5基础之NumPy模块的使用图文与实例详解
2019/04/24 Python
python 提取文件指定列的方法示例
2019/08/07 Python
python 实现保存最新的三份文件,其余的都删掉
2019/12/22 Python
详解Python Opencv和PIL读取图像文件的差别
2019/12/27 Python
django 模版关闭转义方式
2020/05/14 Python
Python内存泄漏和内存溢出的解决方案
2020/09/26 Python
Django ModelForm组件原理及用法详解
2020/10/12 Python
使用HTML5 Canvas API绘制弧线的教程
2016/03/22 HTML / CSS
html5自动播放mov格式视频的实例代码
2020/01/14 HTML / CSS
JOSEPH官网:英国奢侈时尚品牌
2018/01/31 全球购物
顶丰TOPPIK台湾官网:增发纤维假发,告别秃发困扰
2018/06/13 全球购物
Booking.com亚太地区:Booking.com APAC
2020/02/07 全球购物
12月小学生校园广播稿
2014/02/04 职场文书
高级工程师英文求职信
2014/03/19 职场文书
学雷锋活动总结范文
2014/04/25 职场文书
土建专业毕业生自荐书
2014/07/04 职场文书
普通党员对照检查材料
2014/08/28 职场文书
英语教育专业毕业生求职信
2014/08/28 职场文书
2016年社区文体活动总结
2016/04/06 职场文书