中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂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

      主站蜘蛛池模板: 日本不卡在线一区二区| 国产偷闻隔壁人妻内裤av| 亚洲成精品动漫久久精久| 日日骚一区二区三区中文字幕| 教育| 97人妻无码免费专区| 偷拍熟女亚洲另类| 加勒比在线一区二区三区| 无码8090精品久久一区| 亚洲区一区二在线播放| 一区欧美在线动漫| 亚洲午夜激情久久加勒比| 商都县| 神池县| 国产欧美日本亚洲精品一5区| 城口县| 上杭县| 久久亚洲中文字幕精品一区四| 扶绥县| 德令哈市| 上蔡县| 申扎县| 甘洛县| 麻城市| 泗阳县| 亚洲AV无码一区二区一二区教师 | 国产三级自拍视频在线| 亚洲国产成人久久综合三区 | 91福利精品老师国产自产在线| 国产激情视频在线观看你懂的| 亚洲无码激情视频在线观看| AV熟妇导航网| 精品一区二区国产主播| 亚洲av套图一区二区| 久久久午夜毛片免费| 精品国产一区二区三区香蕉| 亚洲 暴爽 AV人人爽日日碰| 国产亚洲av天天在线观看| 中文成人无字幕乱码精品| 国产农村妇女一区二区三区| 亚洲熟妇夜夜一区二区三区|