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 相关文章推荐
WebGame《逆转裁判》完整版 代码下载(1月24日更新)
Jan 29 Javascript
JavaScript中的null和undefined解析
Apr 14 Javascript
JavaScript继承学习笔记【新手必看】
May 10 Javascript
浅谈JS继承_借用构造函数 &amp; 组合式继承
Aug 16 Javascript
Bootstrap框架实现广告轮播效果
Nov 28 Javascript
Javascript之深入浅出prototype
Feb 06 Javascript
vue2.0 自定义日期时间过滤器
Jun 07 Javascript
详解vuejs之v-for列表渲染
Jun 22 Javascript
写一个Vue Popup组件
Feb 25 Javascript
微信小程序上传文件到阿里OSS教程
May 20 Javascript
微信小程序websocket实现即时聊天功能
May 21 Javascript
JS 创建对象的模式实例小结
Apr 28 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读取EXCEL文件 php excelreader读取excel文件
2012/12/06 PHP
php中的boolean(布尔)类型详解
2013/10/28 PHP
Laravel 5.3 学习笔记之 安装
2016/08/28 PHP
ThinkPHP开发--使用七牛云储存
2017/09/14 PHP
如何实现JS函数的重载
2006/09/22 Javascript
SeaJS入门教程系列之使用SeaJS(二)
2014/03/03 Javascript
项目实践一图片上传之form表单还是base64前端图片压缩(前端图片压缩)
2016/07/28 Javascript
AngularJS基础 ng-mouseleave 指令详解
2016/08/02 Javascript
关于动态生成dom绑定事件失效的原因及解决方法
2016/08/06 Javascript
bootstrap响应式表格实例详解
2017/05/15 Javascript
React-router v4 路由配置方法小结
2017/08/08 Javascript
基于Bootstrap框架菜鸟入门教程(推荐)
2017/09/17 Javascript
js正则相关知识点专题
2018/05/10 Javascript
详解javascript 正则表达式之分组与前瞻匹配
2018/05/30 Javascript
原生JS实现列表子元素顺序反转的方法分析
2018/07/02 Javascript
使用jQuery mobile NuGet让你的网站在移动设备上同样精彩
2019/06/18 jQuery
js单线程的本质 Event Loop解析
2019/10/29 Javascript
[06:24]DOTA2 2015国际邀请赛中国区预选赛第二日TOP10
2015/05/27 DOTA
python使用正则表达式提取网页URL的方法
2015/05/26 Python
python递归函数用法详解
2020/10/26 Python
Python datetime模块的使用示例
2021/02/02 Python
CSS3——齿轮转动关键代码
2013/05/02 HTML / CSS
10分钟入门CSS3 Animation
2018/12/25 HTML / CSS
如何用H5实现一个触屏版的轮播器的实例
2017/01/09 HTML / CSS
美国体育用品在线:Modell’s Sporting Goods
2018/06/07 全球购物
面试后的感谢信范文
2014/02/01 职场文书
荷叶圆圆教学反思
2014/02/01 职场文书
公司门卫管理制度
2014/02/01 职场文书
喷漆工的岗位职责
2014/03/17 职场文书
安全宣传标语
2014/06/10 职场文书
艺术学院毕业生自荐信
2014/07/05 职场文书
2015年三八妇女节活动总结
2015/02/06 职场文书
北京英文导游词
2015/02/12 职场文书
工作时间调整通知
2015/04/24 职场文书
辛德勒的名单观后感
2015/06/03 职场文书
python编程项目中线上问题排查与解决
2021/11/01 Python