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 相关文章推荐
JXTree对象,读取外部xml文件数据,生成树的函数
Apr 02 Javascript
jquery URL参数判断,确定菜单样式
May 31 Javascript
js判断IE6/IE7/FF的代码[XMLHttpRequest]
Feb 16 Javascript
js修改table中Td的值(定义td的双击事件)
Jan 10 Javascript
jquery 按键盘上的enter事件
May 11 Javascript
如何改进javascript代码的性能
Apr 02 Javascript
内容滑动切换效果jquery.hwSlide.js插件封装
Jul 07 Javascript
ajax请求data遇到的问题分析
Jan 18 Javascript
Vue项目使用CDN优化首屏加载问题
Apr 01 Javascript
vue 实现数字滚动增加效果的实例代码
Jul 06 Javascript
浅谈微信JS-SDK 微信分享接口开发(介绍版)
Aug 15 Javascript
js 执行上下文和作用域的相关总结
Feb 08 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中变量及部分适用方法
2008/03/27 PHP
PHP 第二节 数据类型之数值型
2012/04/28 PHP
解析link_mysql的php版
2013/06/30 PHP
PHP中soap的用法实例
2014/10/24 PHP
php+xml编程之SimpleXML的应用实例
2015/01/24 PHP
thinkphp微信开之安全模式消息加密解密不成功的解决办法
2015/12/02 PHP
PHP实现移除数组中为空或为某值元素的方法
2017/01/07 PHP
PHP验证终端类型是否为手机的简单实例
2017/02/07 PHP
PHP框架Laravel中使用UUID实现数据分表操作示例
2018/05/30 PHP
php项目中类的自动加载实例讲解
2019/09/12 PHP
学习YUI.Ext 第二天
2007/03/10 Javascript
用js遍历 table的脚本
2008/07/23 Javascript
关于javascript DOM事件模型的两件事
2010/07/22 Javascript
动态读取JSON解析键值对的方法
2014/06/03 Javascript
javascript实现当前页导航激活的方法
2015/02/27 Javascript
举例讲解AngularJS中的模块
2015/06/17 Javascript
Node.js编程中客户端Session的使用详解
2015/06/23 Javascript
jquery实现用户信息修改验证输入方法汇总
2015/07/18 Javascript
微信小程序中hidden不生效原因的解决办法
2017/04/26 Javascript
详解vue项目构建与实战
2017/06/27 Javascript
微信小程序-getUserInfo回调的实例详解
2017/10/27 Javascript
Vue中自定义全局组件的实现方法
2017/12/08 Javascript
使用Python读写及压缩和解压缩文件的示例
2016/07/08 Python
python基于socket模拟实现ssh远程执行命令
2020/12/05 Python
html5指南-2.如何操作document metadata
2013/01/07 HTML / CSS
Ramy Brook官网:美国现代女装品牌
2019/06/18 全球购物
阿拉伯时尚购物网站:Nisnass
2021/02/07 全球购物
EJB的基本架构
2016/09/22 面试题
通信工程毕业生自荐信
2013/11/01 职场文书
考博专家推荐信模板
2013/12/02 职场文书
令人印象深刻的自荐信
2014/05/25 职场文书
工商管理专业毕业生自我鉴定2014
2014/10/04 职场文书
2015年个人实习工作总结
2015/05/28 职场文书
单位政审意见范文
2015/06/04 职场文书
中秋节祝酒词
2015/08/12 职场文书
Redis基本数据类型哈希Hash常用操作命令
2022/06/01 Redis