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 相关文章推荐
使用prototype.js进行异步操作
Feb 07 Javascript
常规表格多表头查询示例
Feb 21 Javascript
JS中attr和prop属性的区别以及优先选择示例介绍
Jun 30 Javascript
Jquery搜索父元素操作方法
Feb 10 Javascript
js解决movebox移动问题
Mar 29 Javascript
基于AngularJS前端云组件最佳实践
Oct 20 Javascript
自己封装的一个简单的倒计时功能实例
Nov 23 Javascript
angularjs ui-router中路由的二级嵌套
Mar 10 Javascript
vue项目中api接口管理总结
Apr 20 Javascript
seajs和requirejs模块化简单案例分析
Aug 26 Javascript
详解vue父子组件状态同步的最佳方式
Sep 10 Javascript
使用Cargo工具高效创建Rust项目
Aug 14 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
WINDOWS 2000下使用ISAPI方式安装PHP
2006/09/05 PHP
兼容性比较好的PHP生成缩略图的代码
2011/01/12 PHP
9个比较实用的php代码片段
2016/03/15 PHP
简单的自定义php模板引擎
2016/08/26 PHP
ThinkPHP+EasyUI之ComboTree中的会计科目树形菜单实现方法
2017/06/09 PHP
php进程daemon化的正确实现方法
2018/09/06 PHP
jquery下利用jsonp跨域访问实现方法
2010/07/29 Javascript
js闭包实例汇总
2014/11/09 Javascript
JavaScript通过Date-Mask将日期转换成字符串的方法
2015/06/04 Javascript
JS实现弹出浮动窗口(支持鼠标拖动和关闭)实例详解
2015/08/06 Javascript
通过BootStrap-select插件 js jQuery控制select属性变化
2017/01/03 Javascript
JavaScript html5利用FileReader实现上传功能
2020/03/27 Javascript
vue数字类型过滤器的示例代码
2017/09/07 Javascript
详解让sublime text3支持Vue语法高亮显示的示例
2017/09/29 Javascript
vue移动端实现下拉刷新
2018/04/22 Javascript
微信小程序动画组件使用解析,类似vue,且更强大
2019/08/01 Javascript
QML实现圆环颜色选择器
2019/09/25 Javascript
jQuery实现的解析本地 XML 文档操作示例
2020/04/30 jQuery
antd-DatePicker组件获取时间值,及相关设置方式
2020/10/27 Javascript
[06:23]2014DOTA2西雅图国际邀请赛 小组赛7月12日TOPPLAY
2014/07/12 DOTA
使用Python实现博客上进行自动翻页
2017/08/23 Python
Numpy中的mask的使用
2018/07/21 Python
python编写softmax函数、交叉熵函数实例
2020/06/11 Python
python中pow函数用法及功能说明
2020/12/04 Python
Python利用socket模块开发简单的端口扫描工具的实现
2021/01/27 Python
CSS3 Columns分列式布局方法简介
2014/05/03 HTML / CSS
构造器Constructor是否可被override?
2013/08/06 面试题
北京泡泡网网络有限公司.net面试题
2012/07/17 面试题
请用Java实现列出某个目录下的所有文件
2013/09/23 面试题
电子商务专业自我鉴定
2013/12/18 职场文书
好听的队名和口号
2014/06/09 职场文书
ktv好的活动方案
2014/08/15 职场文书
大学生见习报告范文
2014/11/03 职场文书
民事和解协议书格式
2014/11/29 职场文书
2016年社会管理综治宣传月活动总结
2016/03/16 职场文书
Feign调用全局异常处理解决方案
2021/06/24 Java/Android