国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

jquery 插件實(shí)現(xiàn)多行文本框[textarea]自動高度

2019-11-20 13:00:51
字體:
供稿:網(wǎng)友

實(shí)現(xiàn)功能:

1/當(dāng)textarea換行時(shí)自動增加一行高度
2/當(dāng)textarea刪除一行時(shí) 自動減少一行的高度 依賴:jquery.xxx.js 工作中需要使用類似功能但是覺得使用插件需要導(dǎo)入其他文件很不方便所以就寫了一個(gè)

textarea jquery插件

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

<div class="form-group">
    <label class="col-sm-3 control-label no-padding-right" for="form-field-5"> 內(nèi)容</label>
    <div class="col-sm-9">
        <textarea class="col-sm-8" id="form-field-5" placeholder="請輸入內(nèi)容..."></textarea>
    </div>
</div>

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

jQuery.extend({
    textareaAutosize_dc: function() {
        $("textarea").on("keyup", function(e) {
            var currentEnterCount = $(this).val().split("/n").length;
            var lineHeight = Number($(this).css("line-height").replace("px", ""));
            var enterCount = $(this).attr("enterCount");
            if (currentEnterCount < enterCount && enterCount != undefined) {
                //每行減掉固定行高
                $(this).height($(this).height() - lineHeight);
            } else if (currentEnterCount > enterCount) {
                //每行加入固定行高
                $(this).height($(this).height() + lineHeight);
                $(this).attr("enterCount", currentEnterCount);
            }
            //記錄當(dāng)前行高
            $(this).attr("enterCount", currentEnterCount);
        });
    }
});
//調(diào)用自動高度
$.textareaAutosize_dc();

以上就是本文的全部內(nèi)容了,希望大家能夠喜歡。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 上杭县| 武强县| 翁源县| 邻水| 南平市| 临海市| 巴林左旗| 姚安县| 镇江市| 古丈县| 鄂尔多斯市| 宕昌县| 商水县| 边坝县| 桦南县| 巴林左旗| 成安县| 博客| 遂平县| 安陆市| 石门县| 永安市| 什邡市| 镇平县| 巴彦淖尔市| 砀山县| 曲松县| 临城县| 朝阳市| 合肥市| 渑池县| 长汀县| 宝清县| 白山市| 高安市| 武邑县| 天台县| 广东省| 台北市| 句容市| 宜丰县|