摘要:一行數(shù)據(jù)文本內(nèi)容太多,把頁面撐得很長影響美觀。該方法可以實(shí)現(xiàn)當(dāng)一行文本內(nèi)容超過固定長度后,收縮起來,顯示一個展開按鈕,用戶一點(diǎn)擊后就顯示全部內(nèi)容。
一行數(shù)據(jù)文本內(nèi)容太多,把頁面撐得很長影響美觀。該方法可以實(shí)現(xiàn)當(dāng)一行文本內(nèi)容超過固定長度后,收縮起來,顯示一個“展開”按鈕,用戶一點(diǎn)擊后就顯示全部內(nèi)容。當(dāng)然多行文本也同樣適用,(若是全部是中文也可以使用判斷判斷字符串長度的方法,中文占用兩個字符,但是若文章中含有英文就不適合了,因?yàn)樽帜竔所占用的長度非常短一個漢字所占用的字符多余2個i,就會出現(xiàn)長短不一的情況;)本文所展示方法解決了這個問題。
HTMLcss
#content{ width: 150px; height: 25px; float:left; overflow: auto; word-wrap:break-word; word-break: break-all; text-overflow:ellipsis; white-space:nowrap; } a{ float:right; margin-left: 30px; position: absolute; top: 0; right: 0; } #pack{ display: none; }JS
window.onload=function(){ // element.scrollHeight---文章內(nèi)容的實(shí)際高度 element.clientHeight---文章內(nèi)容的顯示高度 // element.scrollWidth---文章內(nèi)容的實(shí)際寬度 element.clientWidth ---文章內(nèi)容的顯示寬度 var element=document.getElementById("content") if(element.scrollHeight>element.clientHeight){ element.style="overflow:hidden;" }else{ document.getElementById("expand").style="display:none" } } function more(){ document.getElementById("content").style="overflow:visible; white-space:normal;" document.getElementById("expand").style="display:none" document.getElementById("pack").style="display:block" } function pack(){ document.getElementById("content").style="display:block;overflow:hidden" document.getElementById("expand").style="display:block" document.getElementById("pack").style="display:none" }
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/112613.html
摘要:一行數(shù)據(jù)文本內(nèi)容太多,把頁面撐得很長影響美觀。該方法可以實(shí)現(xiàn)當(dāng)一行文本內(nèi)容超過固定長度后,收縮起來,顯示一個展開按鈕,用戶一點(diǎn)擊后就顯示全部內(nèi)容。 一行數(shù)據(jù)文本內(nèi)容太多,把頁面撐得很長影響美觀。該方法可以實(shí)現(xiàn)當(dāng)一行文本內(nèi)容超過固定長度后,收縮起來,顯示一個展開按鈕,用戶一點(diǎn)擊后就顯示全部內(nèi)容。當(dāng)然多行文本也同樣適用,(若是全部是中文也可以使用判斷判斷字符串長度的方法,中文占用兩個字符,...
摘要:一行數(shù)據(jù)文本內(nèi)容太多,把頁面撐得很長影響美觀。該方法可以實(shí)現(xiàn)當(dāng)一行文本內(nèi)容超過固定長度后,收縮起來,顯示一個展開按鈕,用戶一點(diǎn)擊后就顯示全部內(nèi)容。 一行數(shù)據(jù)文本內(nèi)容太多,把頁面撐得很長影響美觀。該方法可以實(shí)現(xiàn)當(dāng)一行文本內(nèi)容超過固定長度后,收縮起來,顯示一個展開按鈕,用戶一點(diǎn)擊后就顯示全部內(nèi)容。當(dāng)然多行文本也同樣適用,(若是全部是中文也可以使用判斷判斷字符串長度的方法,中文占用兩個字符,...
摘要:概述在世界這本書中有一些黑魔法給列舉出來,在結(jié)合自己的理解。篇幅有點(diǎn)長,希望大家能夠堅(jiān)持看完,一定會有收獲以下是摘自每章內(nèi)一些重要的概念與技巧。 概述 在《css世界》這本書中有一些黑魔法給列舉出來,在結(jié)合自己的理解。篇幅有點(diǎn)長,希望大家能夠堅(jiān)持看完,一定會有收獲?。?!以下是摘自每章內(nèi)一些重要的概念與技巧。其中有解決圖片間隙的問題、小圖標(biāo)與文字居中問題等; ps: 特別是 line-h...
摘要:概述在世界這本書中有一些黑魔法給列舉出來,在結(jié)合自己的理解。篇幅有點(diǎn)長,希望大家能夠堅(jiān)持看完,一定會有收獲以下是摘自每章內(nèi)一些重要的概念與技巧。 概述 在《css世界》這本書中有一些黑魔法給列舉出來,在結(jié)合自己的理解。篇幅有點(diǎn)長,希望大家能夠堅(jiān)持看完,一定會有收獲!?。∫韵率钦悦空聝?nèi)一些重要的概念與技巧。其中有解決圖片間隙的問題、小圖標(biāo)與文字居中問題等; ps: 特別是 line-h...
閱讀 2890·2021-08-20 09:37
閱讀 1616·2019-08-30 12:47
閱讀 1101·2019-08-29 13:27
閱讀 1692·2019-08-28 18:02
閱讀 757·2019-08-23 18:15
閱讀 3094·2019-08-23 16:51
閱讀 938·2019-08-23 14:13
閱讀 2156·2019-08-23 13:05