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 相关文章推荐
基于Jquery+Ajax+Json的高效分页实现代码
Oct 29 Javascript
jquery实现带二级菜单的导航示例
Apr 28 Javascript
JS生成随机字符串的多种方法
Jun 10 Javascript
checkbox勾选判断代码分析
Jun 11 Javascript
JS实现浏览器状态栏显示时间的方法
Oct 27 Javascript
JavaScript学习笔记之数组去重
Mar 23 Javascript
再次谈论Javascript中的this
Jun 23 Javascript
jQuery插件FusionCharts实现的Marimekko图效果示例【附demo源码】
Mar 24 jQuery
js前端导出Excel的方法
Nov 01 Javascript
js操作二进制数据方法
Mar 03 Javascript
深入理解Vue.js轻量高效的前端组件化方案
Dec 10 Javascript
用Vue编写抽象组件的方法
May 06 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
提升PHP执行速度全攻略(上)
2006/10/09 PHP
聊天室php&amp;mysql(六)
2006/10/09 PHP
实现了一个PHP5的getter/setter基类的代码
2007/02/25 PHP
ThinkPHP文件缓存类代码分享
2015/04/22 PHP
Discuz论坛密码与密保加密规则
2016/12/19 PHP
Gambit vs CL BO3 第三场 2.13
2021/03/10 DOTA
jQuery 技巧大全(新手入门篇)
2009/05/12 Javascript
js对象关系图 方便dom操作
2012/03/18 Javascript
在每个匹配元素的外部插入新元素的方法
2013/12/20 Javascript
jQuery的内容过滤选择器学习教程
2016/04/18 Javascript
怎么引入(调用)一个JS文件
2016/05/26 Javascript
jquery hover 不停闪动问题的解决方法(亦为stop()的使用)
2017/02/10 Javascript
JS数组去重(4种方法)
2017/03/27 Javascript
Angular.js初始化之ng-app的自动绑定与手动绑定详解
2017/07/31 Javascript
seajs中模块依赖的加载处理实例分析
2017/10/10 Javascript
Vue 3.0 全家桶抢先体验
2020/04/28 Javascript
Python中使用HTMLParser解析html实例
2015/02/08 Python
python在文本开头插入一行的实例
2018/05/02 Python
利用python如何处理百万条数据(适用java新手)
2018/06/06 Python
Django contenttypes 框架详解(小结)
2018/08/13 Python
python 自动重连wifi windows的方法
2018/12/18 Python
python+pyqt5编写md5生成器
2019/03/18 Python
Python PyInstaller库基本使用方法分析
2019/12/12 Python
Python爬虫入门有哪些基础知识点
2020/06/02 Python
python的链表基础知识点
2020/09/13 Python
Pretty You London官网:英国拖鞋和睡衣品牌
2019/05/08 全球购物
C语言开发工程师测试题
2016/12/20 面试题
公积金转移接收函
2014/01/11 职场文书
自考生自我评价分享
2014/01/18 职场文书
不假外出检讨书
2014/01/27 职场文书
安全生产中长期规划实施方案
2014/02/21 职场文书
简单的项目建议书模板
2014/03/12 职场文书
施工安全生产承诺书
2014/05/23 职场文书
2015年企业员工工作总结范文
2015/05/21 职场文书
工作表现证明
2015/06/15 职场文书
导游词之潮音寺
2019/09/26 职场文书