91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

jQuery實現文字超過1行、2行或規定的行數時自動加省略號的方法

發布時間:2020-10-20 17:15:58 來源:腳本之家 閱讀:204 作者:郭浩326 欄目:web開發

本文實例講述了jQuery實現文字超過1行、2行或規定的行數時自動加省略號的方法。分享給大家供大家參考,具體如下:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>www.jb51.net jQuery自動添加省略號</title>
  <script src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
  <script type="text/javascript">
    $(function () {
      $(".figcaption").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>
  <style>
    *{
      padding: 0px;
      margin: 0px;
    }
    .figcaption{
      width: 300px;
      height: 50px;
      /*根據父元素的高度來添加省略號
      *可以任意設置顯示的行數
      */
      border: 1px solid red;
    }
  </style>
</head>
<body>
  <div class="figcaption">
    <p>
      You probably can't do it (currently?) without a fixed-width font like Courier. With
      a fixed-width font every letter occupies the same horizontal space, so you could
      probably count the letters and multiply the result with the current font size in
      ems or exs. Then you would just have to test how many letters fit on one line, and
      then break it up.</p>
  </div>
</body>
<script>
</script>
</html>

運行效果:

jQuery實現文字超過1行、2行或規定的行數時自動加省略號的方法

更多關于jQuery相關內容可查看本站專題:《jQuery字符串操作技巧總結》、《jQuery操作xml技巧總結》、《jQuery擴展技巧總結》、《jquery選擇器用法總結》及《jQuery常用插件及用法總結》

希望本文所述對大家jQuery程序設計有所幫助。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

城步| 荆州市| 安岳县| 沅陵县| 广德县| 海安县| 怀来县| 澄城县| 平江县| 斗六市| 利川市| 通道| 遂昌县| 都江堰市| 乐清市| 石渠县| 冀州市| 灌南县| 登封市| 浏阳市| 五家渠市| 临夏县| 新绛县| 英德市| 汉源县| 台江县| 兴安县| 义马市| 苏尼特左旗| 松江区| 湖州市| 靖州| 汉川市| 蒙自县| 德安县| 溧阳市| 梁河县| 宁国市| 白朗县| 乡宁县| 拉萨市|