問題:
如何我們🎜>問題:
如何我們🎜>問題:
如何我們🎜>問題:
如何我們可以在<div> 上建立省略號嗎?具有固定寬度和多行,確保溢出的文字被截斷? 實作: )。 擷取 元素並將其儲存在 $p 變數中。 計算 的內容。帶有更新的截斷文字。 其他注意事項: 此方法涉及用於截斷的 JavaScript。考慮將其與伺服器端截斷相結合以提高效能。 向 添加width: 100% CSS 確保它佔據了整個寬度 範例: 範例: CSSjQuery解決方案:
使用 while 循環刪除文字的最後一個單詞,直到它適合所需的高度。這個循環使用 text() 函數來更新
<div>
#fos {
width: 300px;
height: 190px;
overflow: hidden;
}
#fos p {
width: 100%;
padding: 10px;
margin: 0;
}
var $p = $('#fos p');
var divh = $('#fos').height();
while ($p.outerHeight() > divh) {
$p.text(function (index, text) {
return text.replace(/\W*\s(\S)*$/, '...');
});
}
以上是如何在固定寬度的 Div 中建立帶有省略號的多行文字溢出?的詳細內容。更多資訊請關注PHP中文網其他相關文章!