中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

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

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

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

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

        首先在body標簽最后添加一個子標簽:

        復制代碼 代碼如下:

        test

        然后添加相應的css代碼:

        復制代碼 代碼如下:

        #ruler {

        visibility: hidden;

        white-space: nowrap;

        font-size: 24px;

        }

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

        復制代碼 代碼如下:

        String.prototype.visualLength = function()

        {

        var ruler = $("#ruler");

        ruler.text(this);

        return ruler[0].offsetWidth;

        }

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

        復制代碼 代碼如下:

        var text = "test";

        var len = text.visualLength();

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

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

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

      關于jQuery實現高亮顯示的方法介紹03-29

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

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

      關于jquery簡單圖片切換顯示效果實現方法介紹03-29

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

      如何獲取PHP數組的鍵與值呢03-31

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

      excel如何設置顯示數字003-18

      如何讓Word文檔全屏顯示呢04-03

      主站蜘蛛池模板: 国产午夜精品美女裸身视频69| 天堂岛国精品在线观看一区二区| 蜜桃伦理一区二区三区| 亚洲国产精品亚洲高清| 国产精品一区二区日韩精品| 亚洲区一区二区中文字幕| 铁岭县| 黄色录像成人播放免费99网| 偷拍视频网站一区二区| 亚洲女同一区二区三久久精品| 熟妇与小伙子露脸对白| 微山县| 建水县| 国产日韩亚洲中文字幕| 成人无码激情视频在线观看| 汝州市| 中文字幕在线人妻视频| 91久久国产情侣真实对白| 精品人妻一区二区三区蜜桃| 亚洲国产一区二区三区视频在线 | 中国少妇精品偷拍视频| 日韩精品一区二区三区四区| 亚洲AV无码久久久久调教| 亚洲精品2区在线观看| 国产成年无码久久久免费| 亚洲精品无人区一区二区三区| 插进去内射视频免费观看| 97av在线播放| 亚洲中文字幕av天堂| 97色人阁俺也去人人人人人| 亚洲一区二区国产日韩| 在线视频青青草猎艳自拍69| 亚洲又黄又大又爽毛片| 天堂av在线一区二区| 男人的av天堂狠狠操| 一区二区中文字幕视频| 亚洲一区精品一区在线观看| 成人无码a级毛片免费| 日韩av在线播放天堂网| 久久亚洲精品一区二区| 日韩人妻无码中文字幕一区|