html文本溢出顯示省略字符的兩種常用方法


方法一:使用CSS溢出省略的方式解決

解決效果如下:

css代碼:

            display: -webkit-box;
            display: -moz-box;
            white-space: pre-wrap;
            word-wrap: break-word;
            overflow: hidden;
            text-overflow: ellipsis;
            -webkit-box-orient: vertical;
            -webkit-line-clamp:2;   /*顯示行數*/

 

方法二:使用jQuery截取替換文本內容的方式解決

解決效果如下:

 js代碼:

    $(".text").each(function() {
        if ($(this).text().length > 20) {//要求字數大於20才進行字數替換
            $(this).html($(this).text().replace(/\s+/g, "").substr(0, 80) + "...")
            //從0到80開始替換,將剩余文本內容替換為"..."
        }
    })

上述兩種方法作用在文本內容的類名即可。

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM