Layer.js實現表格溢位內容省略號顯示,懸停顯示全部
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>
效果如圖:
相關文章
- css 多行文字溢位省略號顯示CSS
- 文字溢位時,如何顯示為省略號
- CSS實現單行、多行文字溢位顯示省略號CSS
- CSS實現單行、多行文字溢位顯示省略號的實現方法CSS
- 【前端芝士樹】純CSS實現多行文字溢位顯示省略號前端CSS
- css如何簡單設定文字溢位盒子顯示省略號CSS
- 判斷文字是否溢位/hover顯示全部
- css 實現div內顯示兩行或三行,超出部分用省略號顯示CSS
- css超出顯示省略號CSS
- 文字溢位顯示
- css文字超出div隱藏剩下內容並顯示省略號CSS
- CSS滑鼠懸停下拉顯示內容CSS
- css使文字顯示兩行後顯示省略號CSS
- web前端培訓:CSS中單行文字溢位顯示省略號的方法Web前端CSS
- 用css解決內容文字溢位控制td顯示字數以及隱藏省略程式碼CSS
- css實現文字過長顯示省略號的方法CSS
- 文字超出顯示省略號及更多
- 如何實現溢位文字省略號
- 超出文字顯示省略號,hover效果:文字滾動顯示==》求解
- CSS——文字超出隱藏顯示省略號CSS
- js css滑鼠懸停顯示下拉選單JSCSS
- 溢位 省略號 …
- VUE 實現 Studio 管理後臺(六):滑鼠懸停顯示彈出視窗Vue
- TextView小技巧,顯示指定行,其他省略號表示TextView
- QT tableWidget 內容居中顯示QT
- 微信小程式教程:文字超出顯示區域後隱藏並顯示省略號微信小程式
- 一對一平臺製作,如何實現文字超出顯示為省略號?
- css記錄1:文字塊內超長只顯示一行,且超過寬度顯示為省略號CSS
- css超出隱藏顯示省略號怎麼設定?CSS
- chm 檔案開啟只顯示目錄,不顯示內容
- js 選項卡 【滑鼠懸停標題,顯示對應內容,改變其他標題顏色並隱藏內容】...JS
- 直播電商平臺開發,css實現超出部分顯示省略號,控制文字CSS
- js控制文字內容過多時候點選展開方式顯示全部內容demoJS
- 多行文字溢位時出現省略號
- 表格顯示滾動條
- Layui表格日期格式顯示UI
- Geoserver + MySQL實現圖層顯示和文字顯示ServerMySql
- css文字超出2行就隱藏並且顯示省略號CSS