Layer.js實(shí)現(xiàn)表格溢出內(nèi)容省略號顯示,懸停顯示全部的方法
Index.html
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>表格內(nèi)容溢出省略號顯示</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是包含內(nèi)容的完全高度,offsetWidth是當(dāng)前表格單元格的寬度。 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實(shí)現(xiàn)表格溢出內(nèi)容省略號顯示,懸停顯示全部的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Sample script that displays all of the users in a given SQL
Sample script that displays all of the users in a given SQL Server DB...2007-06-06javascript實(shí)現(xiàn)table選中的行以指定顏色高亮顯示的方法
這篇文章主要介紹了javascript實(shí)現(xiàn)table選中的行以指定顏色高亮顯示的方法,實(shí)例分析了javascript操作table表格元素與相關(guān)樣式的技巧,需要的朋友可以參考下2015-05-05JavaScript數(shù)據(jù)結(jié)構(gòu)鏈表知識詳解
存儲(chǔ)有序的元素集合,但不同于數(shù)組,鏈表中的元素在內(nèi)存中不是連續(xù)放置的。每個(gè)元素由一個(gè)存儲(chǔ)元素本身的節(jié)點(diǎn)和一個(gè)指向下一個(gè)元素的引用(也稱指針或鏈接)組成。下面通過本文給大家詳細(xì)介紹下,需要的朋友參考下2016-11-11微信小程序 wx.login解密出現(xiàn)亂碼的問題解決辦法
這篇文章主要介紹了微信小程序 wx.login解密出現(xiàn)亂碼的問題解決辦法的相關(guān)資料,需要的朋友可以參考下2017-03-03Angular+Bootstrap+Spring Boot實(shí)現(xiàn)分頁功能實(shí)例代碼
這篇文章主要介紹了Angular+Bootstrap+Spring Boot實(shí)現(xiàn)分頁功能實(shí)例代碼,需要的朋友可以參考下2017-07-07JS實(shí)現(xiàn)選項(xiàng)卡實(shí)例詳解
這篇文章主要介紹了JS實(shí)現(xiàn)選項(xiàng)卡的方法,結(jié)合實(shí)例形式詳細(xì)講述了JavaScript實(shí)現(xiàn)選項(xiàng)卡的布局與功能實(shí)現(xiàn)的完整步驟及相關(guān)技巧,需要的朋友可以參考下2015-11-11JS實(shí)現(xiàn)的簡單折疊展開動(dòng)畫效果示例
這篇文章主要介紹了JS實(shí)現(xiàn)的簡單折疊展開動(dòng)畫效果,可實(shí)現(xiàn)類似百度頁面分享按鈕一樣的折疊展開動(dòng)畫效果,涉及javascript頁面元素屬性動(dòng)態(tài)操作相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2018-04-04