亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

文本寬高如何實現自適應div

發布時間:2020-07-21 13:54:08 來源:億速云 閱讀:146 作者:Leah 欄目:web開發

本篇文章為大家展示了文本寬高如何實現自適應div,代碼簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

在嘗試了幾個JavaScript代碼段和用于將文本擬合到div中的庫之后,我感到有些難受,因為這些都沒有處理DIV的“高度”,文本可能會溢出......

所以我在CoffeeScript中編寫了這個簡單的函數,它測試文本是否溢出div并且它將減小它的大小直到它適合!

函數查找帶有.Resig類標記的元素,并僅調整它們的大小。

autoSizeText = ->
    elements = $('.resize')
    console.log elements    return if elements.length < 0

    for el in elements      do (el) ->

        resizeText = ->
          elNewFontSize = (parseInt($(el).css('font-size').slice(0, -2)) - 1) + 'px'
          $(el).css('font-size', elNewFontSize)

        resizeText() while el.scrollHeight > el.offsetHeight

這是JavaScript編譯版本:

var autoSizeText;autoSizeText = function() {
  var el, elements, _i, _len, _results;
  elements = $('.resize');
  console.log(elements);
  if (elements.length < 0) {
    return;
  }
  _results = [];
  for (_i = 0, _len = elements.length; _i < _len; _i++) {
    el = elements[_i];
    _results.push((function(el) {
      var resizeText, _results1;
      resizeText = function() {
        var elNewFontSize;
        elNewFontSize = (parseInt($(el).css('font-size').slice(0, -2)) - 1) + 'px';
        return $(el).css('font-size', elNewFontSize);
      };
      _results1 = [];
      while (el.scrollHeight > el.offsetHeight) {
        _results1.push(resizeText());
      }
      return _results1;
    })(el));
  }
  return _results;};

上述內容就是文本寬高如何實現自適應div,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

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

AI

凤城市| 托克逊县| 嫩江县| 咸丰县| 达拉特旗| 筠连县| 惠州市| 大兴区| 大理市| 海淀区| 南漳县| 尼玛县| 鄂伦春自治旗| 玉溪市| 安国市| 怀仁县| 建瓯市| 阳新县| 清远市| 当阳市| 江陵县| 永春县| 延寿县| 红桥区| 仁怀市| 雷州市| 兰西县| 游戏| 全州县| 余干县| 武安市| 隆安县| 积石山| 巴林左旗| 壤塘县| 横峰县| 娱乐| 武川县| 麻城市| 重庆市| 涿鹿县|