<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • jQuery(js)如何獲取文字寬度(顯示長度)

    時間:2024-09-29 11:24:40 jQuery Mobile 我要投稿
    • 相關(guān)推薦

    jQuery(js)如何獲取文字寬度(顯示長度)

      今天遇到了獲取文字寬度的問題,查了很久,終于在一個國外網(wǎng)站上找到了方法,但是不能直接使用,于是修改了一下,成功使用到了項目中,在這里分享給大家。

      首先在body標(biāo)簽最后添加一個子標(biāo)簽:

      復(fù)制代碼 代碼如下:

      test

      然后添加相應(yīng)的css代碼:

      復(fù)制代碼 代碼如下:

      #ruler {

      visibility: hidden;

      white-space: nowrap;

      font-size: 24px;

      }

      接下來直接在String的原型中添加獲取文字寬度的函數(shù),在js代碼中加入以下代碼即可:

      復(fù)制代碼 代碼如下:

      String.prototype.visualLength = function()

      {

      var ruler = $("#ruler");

      ruler.text(this);

      return ruler[0].offsetWidth;

      }

      最后在需要獲取文字寬度的地方調(diào)用即可,舉個例子:

      復(fù)制代碼 代碼如下:

      var text = "test";

      var len = text.visualLength();

      主要思路是添加一個隱藏的標(biāo)簽,每次對該標(biāo)簽賦值后,通過獲取該標(biāo)簽的長度來獲取文字寬度。需要注意的是,只有已經(jīng)被添加到DOM中的標(biāo)簽才能獲取長度。

      如果大家覺得對自己有幫助的話,還希望能幫頂一下,謝謝:)

    【jQuery(js)如何獲取文字寬度(顯示長度)】相關(guān)文章:

    關(guān)于jQuery實現(xiàn)高亮顯示的方法介紹03-29

    如何理解jquery事件冒泡03-29

    jquery之超簡單的div顯示和隱藏特效demo簡介03-29

    關(guān)于jquery簡單圖片切換顯示效果實現(xiàn)方法介紹03-29

    JS AJAX前臺如何給后臺類的函數(shù)傳遞參數(shù)的方法03-18

    如何獲取PHP數(shù)組的鍵與值呢03-31

    如何利用ajax獲取博文列表03-18

    excel如何設(shè)置顯示數(shù)字003-18

    如何讓W(xué)ord文檔全屏顯示呢04-03

    主站蜘蛛池模板: 欧美777精品久久久久网| 精品国产一区二区三区久久| 91精品国产综合久久婷婷| 拍国产真实乱人偷精品| 久久99国产精品久久99果冻传媒 | 精品久人妻去按摩店被黑人按中出| 国产精品v片在线观看不卡| 合区精品久久久中文字幕一区| 国产精品国产三级国产a| 九九热在线视频观看这里只有精品| 久久精品蜜芽亚洲国产AV| 亚洲国产精品成人久久蜜臀| 精品国产一区二区22| 国产成人无码精品久久久久免费| 久久国产精品国产自线拍免费| 99精品全国免费观看视频..| 国产精品免费福利久久| 国产区精品一区二区不卡中文| 午夜精品久久久久久中宇| 亚洲欧美日韩国产精品专区| 亚洲午夜精品一级在线播放放 | 久久精品无码一区二区app| 国产精品户外野外| 国产精品久久久久久久久久免费| 亚洲精品你懂的| 97久视频精品视频在线老司机| 国产成人精品日本亚洲直接| 久久久WWW免费人成精品| 四虎影视永久在线精品| 久久se这里只有精品| 国产小呦泬泬99精品| 精品久久国产一区二区三区香蕉| 国产A√精品区二区三区四区| 久久91精品国产91久久麻豆| 久久最新精品国产| 2023国产精品自拍| 99精品影院| 精品人妻少妇一区二区三区在线 | 亚洲国产第一站精品蜜芽| 亚洲欧美国产精品第1页 | 亚洲国产精品综合久久网络|