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 相关文章推荐
javascript replace方法与正则表达式
Feb 19 Javascript
基于JavaScript 下namespace 功能的简单分析
Jul 05 Javascript
CSS+JS实现点击文字弹出定时自动关闭DIV层菜单的方法
May 12 Javascript
Jquery揭秘系列:ajax原生js实现详解(推荐)
Jun 08 Javascript
plupload+artdialog实现多平台上传文件
Jul 19 Javascript
jQuery实现的点击标题文字切换字体效果示例【测试可用】
Apr 26 jQuery
关于TypeScript模块导入的那些事
Jun 12 Javascript
Angular设置别名alias的方法
Nov 08 Javascript
vue swipe自定义组件实现轮播效果
Jul 03 Javascript
JS使用H5实现图片预览功能
Sep 30 Javascript
JavaScript cookie原理及使用实例
May 08 Javascript
Vue项目开发常见问题和解决方案总结
Sep 11 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
BBS(php &amp; mysql)完整版(四)
2006/10/09 PHP
PHP 防注入函数(格式化数据)
2011/08/08 PHP
PHP中auto_prepend_file与auto_append_file用法实例分析
2014/09/22 PHP
php生成数字字母的验证码图片
2015/07/14 PHP
php开发工具有哪五款
2015/11/09 PHP
javascript 时间比较实现代码
2009/10/28 Javascript
javascript 去字符串空格终极版(支持utf8)
2009/11/14 Javascript
URL地址中的#符号使用说明
2011/02/12 Javascript
JS动态修改iframe内嵌网页地址的方法
2015/04/01 Javascript
JS简单实现多级Select联动菜单效果代码
2015/09/06 Javascript
jQuery简单实现页面元素置顶时悬浮效果示例
2016/08/01 Javascript
vue 优化CDN加速的方法示例
2018/09/19 Javascript
vue 属性拦截实现双向绑定的实例代码
2018/10/24 Javascript
如何解决js函数防抖、节流出现的问题
2019/06/17 Javascript
一次让你了解全部JavaScript的作用域
2019/06/24 Javascript
JavaScript设计模式--简单工厂模式定义与应用案例详解
2020/05/23 Javascript
通过滑动翻页效果实现和移动端click事件问题
2021/01/26 Javascript
[56:29]Secret vs Optic 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
Python自动化构建工具scons使用入门笔记
2015/03/10 Python
python求解水仙花数的方法
2015/05/11 Python
Python中使用ElementTree解析XML示例
2015/06/02 Python
详解Python中的Cookie模块使用
2015/07/06 Python
详解Django缓存处理中Vary头部的使用
2015/07/24 Python
Python socket套接字实现C/S模式远程命令执行功能案例
2018/07/06 Python
opencv 获取rtsp流媒体视频的实现方法
2019/08/23 Python
tensorflow之自定义神经网络层实例
2020/02/07 Python
Jupyter notebook如何实现指定浏览器打开
2020/05/13 Python
如何解决python多种版本冲突问题
2020/10/13 Python
HTML5 canvas基本绘图之绘制五角星
2016/06/27 HTML / CSS
Under Armour西班牙官网:美国知名的高端功能性运动品牌
2018/12/12 全球购物
销售员自我评价怎么写
2013/09/19 职场文书
英文感谢信格式
2015/01/21 职场文书
音乐课《小猫钓鱼》教学反思
2016/02/18 职场文书
检讨书范文
2019/04/16 职场文书
Oracle创建只读账号的详细步骤
2021/06/07 Oracle
基于Redis6.2.6版本部署Redis Cluster集群的问题
2022/04/01 Redis