国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

javascript 實現文本使用省略號替代(超出固定高度的情況)

2019-11-19 17:28:32
字體:
來源:轉載
供稿:網友

javascript 實現文本使用省略號替代

實現效果圖:

如果圖片不清晰,建議放大瀏覽器的尺寸進行查看

1.這里是配合jQuery來進行替換的,所以jquery還是必備的,畢竟是輕量級,而且對各大的瀏覽器兼容性也好。所以開始頁面引入jquery文件。

2.在頁面添加樣式。

<style type="text/css">    .text {      background: #EEE;/*方便演示設置顏色*/      /*width: 410px;*/      height: 40px; /*高度是必須的,用來判斷什么時候用...替代*/      margin: 0;      line-height: 20px;      font-size: 14px;    }  </style>

3.我這里測試使用的文本內容如下,讀者可以自行設置。

<div class="text">    <p>      www.nowcoder.com<br />      <a >牛客網</a>良心網 程序員刷題必備網站      <a >牛客網</a>良心網 程序員刷題必備網站      <a >牛客網</a>良心網 程序員刷題必備網站      <a >牛客網</a>良心網 程序員刷題必備網站      <a >牛客網</a>良心網 程序員刷題必備網站      <a >牛客網</a>良心網 程序員刷題必備網站      <a >牛客網</a>良心網 程序員刷題必備網站      <a >牛客網</a>良心網 程序員刷題必備網站      <a >牛客網</a>良心網 程序員刷題必備網站      <a >牛客網</a>良心網 程序員刷題必備網站      <a >牛客網</a>良心網 程序員刷題必備網站      <a >牛客網</a>良心網 程序員刷題必備網站      <a >牛客網</a>良心網 程序員刷題必備網站      <a >牛客網</a>良心網 程序員刷題必備網站      <a >牛客網</a>良心網 程序員刷題必備網站      <a >牛客網</a>良心網 程序員刷題必備網站      <a >牛客網</a>良心網 程序員刷題必備網站      <a >牛客網</a>良心網 程序員刷題必備網站      <a >牛客網</a>良心網 程序員刷題必備網站      <a >牛客網</a>良心網 程序員刷題必備網站      <a >牛客網</a>良心網 程序員刷題必備網站    </p>  </div>  <div class="text">    <p>      www.nowcoder.com<br />      <a >牛客網</a>良心網 程序員刷題必備網站      <a >牛客網</a>良心網 程序員刷題必備網站      <a >牛客網</a>良心網 程序員刷題必備網站      <a >牛客網</a>良心網 程序員刷題必備網站      <a >牛客網</a>良心網 程序員刷題必備網站      <a >牛客網</a>良心網 程序員刷題必備網站      <a >牛客網</a>良心網 程序員刷題必備網站      <a >牛客網</a>良心網 程序員刷題必備網站      <a >牛客網</a>良心網 程序員刷題必備網站      <a >牛客網</a>良心網 程序員刷題必備網站      <a >牛客網</a>良心網 程序員刷題必備網站      <a >牛客網</a>良心網 程序員刷題必備網站      <a >牛客網</a>良心網 程序員刷題必備網站      <a >牛客網</a>良心網 程序員刷題必備網站      <a >牛客網</a>良心網 程序員刷題必備網站      <a >牛客網</a>良心網 程序員刷題必備網站      <a >牛客網</a>良心網 程序員刷題必備網站      <a >牛客網</a>良心網 程序員刷題必備網站      <a >牛客網</a>良心網 程序員刷題必備網站      <a >牛客網</a>良心網 程序員刷題必備網站      <a >牛客網</a>良心網 程序員刷題必備網站    </p>  </div>

4.在頁面的末尾部分加入如下js代碼,在頁面加載完畢后,進行換行操作。

<script type="text/javascript">    $(document).ready(function () {      wrapText();    });    function wrapText() {      $(".text").each(function (i) {        var divH = $(this).height();        var $p = $("p", $(this)).eq(0);        while ($p.outerHeight() > divH) {          $p.text($p.text().replace(/(/s)*([a-zA-Z0-9]+|/W)(/././.)?$/, "..."));        }      });    }  </script>

需要注意的是上面的js代碼使用的文本里面設置的class名稱.

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 共和县| 临猗县| 前郭尔| 固原市| 五寨县| 奇台县| 灵宝市| 秦安县| 景德镇市| 开化县| 嵊泗县| 建始县| 肥城市| 高阳县| 青海省| 海丰县| 永仁县| 海口市| 乌兰察布市| 玉门市| 阳谷县| 乌鲁木齐市| 广宗县| 民权县| 富源县| 吉安县| 庆阳市| 南郑县| 宜兰县| 江华| 山丹县| 望谟县| 陇西县| 天祝| 城固县| 曲靖市| 土默特右旗| 丰县| 上思县| 屏东县| 教育|