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函数中的arguments参数
Aug 01 Javascript
jquery左右滚动焦点图banner图片鼠标经过显示上下页按钮
Oct 11 Javascript
javascript不同类型数据之间的运算的转换方法
Feb 13 Javascript
jQuery 和 CSS 的文本特效插件集锦
Dec 12 Javascript
js实现checkbox全选、不选与反选的方法
Feb 09 Javascript
javascript使用shift+click实现选择和反选checkbox的方法
May 04 Javascript
详解Vue 开发模式下跨域问题
Jun 06 Javascript
node.js中cluster的使用教程
Jun 09 Javascript
ionic选择多张图片上传的示例代码
Oct 10 Javascript
Webpack之tree-starking 解析
Sep 11 Javascript
简单实现vue中的依赖收集与响应的方法
Feb 18 Javascript
jQuery+ajax实现文件上传功能
Dec 22 jQuery
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
thinkphp区间查询、统计查询与SQL直接查询实例分析
2014/11/24 PHP
基于Jquery的动态添加控件并取值的实现代码
2010/09/24 Javascript
基于jquery的图片轮播 tab切换组件
2012/07/19 Javascript
JavaScript高级程序设计 阅读笔记(十八) js跨平台的事件
2012/08/14 Javascript
jquery中的事件处理详细介绍
2013/06/24 Javascript
AngularJS表单编辑提交功能实例
2015/02/13 Javascript
JavaScript数组常用方法
2015/03/02 Javascript
JavaScript中使用Callback控制流程介绍
2015/03/16 Javascript
12种JavaScript常用的MVC框架比较分析
2015/11/16 Javascript
jquery插件jquery.confirm弹出确认消息
2015/12/22 Javascript
javascript创建含数字字母的随机字符串方法总结
2016/08/01 Javascript
jQuery中的100个技巧汇总
2016/12/15 Javascript
input框中自动展示当前日期yyyy/mm/dd的实现方法
2017/07/06 Javascript
Vue渲染函数详解
2017/09/15 Javascript
JavaScript生成简单等差数列
2017/11/28 Javascript
php结合js实现多条件组合查询
2019/05/28 Javascript
vue实现抖音时间转盘
2019/09/08 Javascript
浅析Python的web.py框架中url的设定方法
2016/07/11 Python
Python+matplotlib+numpy绘制精美的条形统计图
2018/01/02 Python
对python程序内存泄漏调试的记录
2018/06/11 Python
Python如何发布程序的详细教程
2018/10/09 Python
Python饼状图的绘制实例
2019/01/15 Python
Python Pandas分组聚合的实现方法
2019/07/02 Python
pyenv虚拟环境管理python多版本和软件库的方法
2019/12/26 Python
python Popen 获取输出,等待运行完成示例
2019/12/30 Python
上课说话检讨书大全
2014/01/22 职场文书
元旦晚会策划方案
2014/02/18 职场文书
2014党员自我评议表范文
2014/09/20 职场文书
校园安全广播稿范文
2014/09/25 职场文书
党的群众路线教育实践活动领导班子整改措施
2014/09/30 职场文书
客户付款通知书
2015/04/23 职场文书
2015年教研室工作总结范文
2015/05/23 职场文书
一百条裙子读书笔记
2015/07/01 职场文书
2019年七夕情人节浪漫祝福语大全!
2019/08/08 职场文书
vue项目proxyTable配置和部署服务器
2022/04/14 Vue.js
海康机器人重磅发布全新算法开发平台VM4.2
2022/04/21 数码科技