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的消息提示插件之旅 DivAlert(三)
Apr 01 Javascript
Json字符串转换为JS对象的高效方法实例
May 01 Javascript
jQuery动画效果-fadeIn fadeOut淡入浅出示例代码
Aug 28 Javascript
document.getElementById获取控件对象为空的解决方法
Nov 20 Javascript
浅谈javascript对象模型和function对象
Dec 26 Javascript
JavaScript的jQuery库中ready方法的学习教程
Aug 14 Javascript
javascript电商网站抢购倒计时效果实现
Nov 19 Javascript
Angularjs中的事件广播 —全面解析$broadcast,$emit,$on
May 17 Javascript
Bootstrap 布局组件(全)
Jul 18 Javascript
解决vue.js this.$router.push无效的问题
Sep 03 Javascript
Angular.JS读取数据库数据调用完整实例
Jul 02 Javascript
JavaScript 中的六种循环方法
Jan 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基础学习小结
2011/04/17 PHP
PHP可逆加密/解密函数分享
2012/09/25 PHP
dvwa+xampp搭建显示乱码的问题及解决方案
2015/08/23 PHP
学习php设计模式 php实现模板方法模式
2015/12/08 PHP
php的api数据接口书写实例(推荐)
2016/09/22 PHP
Javascript中this关键字的一些小知识
2015/03/15 Javascript
jQuery实现为图片添加镜头放大效果的方法
2015/06/25 Javascript
基于jQuery实现Div窗口震动特效代码-代码简单
2015/08/28 Javascript
javascript和jQuery实现网页实时聊天的ajax长轮询
2016/07/20 Javascript
AngularJS控制器详解及示例代码
2016/08/16 Javascript
jQuery实现的电子时钟效果完整示例
2018/04/28 jQuery
vue 实现在函数中触发路由跳转的示例
2018/09/01 Javascript
Element Tooltip 文字提示的使用示例
2020/07/26 Javascript
Vue 同步异步存值取值实现案例
2020/08/05 Javascript
vue 解决mintui弹窗弹起来,底部页面滚动bug问题
2020/11/12 Javascript
[02:18]DOTA2英雄基础教程 育母蜘蛛
2014/01/20 DOTA
[02:36]DOTA2上海特锦赛 回忆电竞生涯的重要瞬间
2016/03/25 DOTA
java直接调用python脚本的例子
2014/02/16 Python
python实现汉诺塔递归算法经典案例
2021/03/01 Python
Python网络编程中urllib2模块的用法总结
2016/07/12 Python
详解 Python 读写XML文件的实例
2017/08/02 Python
基于Python对象引用、可变性和垃圾回收详解
2017/08/21 Python
Python3多线程爬虫实例讲解代码
2018/01/05 Python
python使用正则表达式来获取文件名的前缀方法
2018/10/21 Python
Python 串口读写的实现方法
2019/06/12 Python
python处理RSTP视频流过程解析
2020/01/11 Python
将keras的h5模型转换为tensorflow的pb模型操作
2020/05/25 Python
Django框架安装及项目创建过程解析
2020/09/14 Python
Python 实现PS滤镜的旋涡特效
2020/12/03 Python
教师自我鉴定
2013/12/13 职场文书
前处理班长职位说明书
2014/03/01 职场文书
历史学专业求职信
2014/06/19 职场文书
广告设计专业毕业生自我鉴定
2014/09/27 职场文书
2014年教师教学工作总结
2014/11/08 职场文书
2015年体育教师个人工作总结
2015/05/12 职场文书
图书借阅制度范本
2015/08/06 职场文书