第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

使用jQuery自動(dòng)擴(kuò)展textarea

使用jQuery自動(dòng)擴(kuò)展textarea

慕哥9229398 2019-08-26 17:41:56
使用jQuery自動(dòng)擴(kuò)展textarea如何使用jQuery自動(dòng)擴(kuò)展textarea?我有一個(gè)用于解釋會議議程的文本框,所以當(dāng)我的議程文本不斷增加該文本框區(qū)域時(shí),我想擴(kuò)展該文本框。
查看完整描述

3 回答

?
慕尼黑5688855

TA貢獻(xiàn)1848條經(jīng)驗(yàn) 獲得超2個(gè)贊

您可以嘗試在textarea中按住enter鍵。比較效果與其他自動(dòng)擴(kuò)展textarea插件....

根據(jù)評論進(jìn)行編輯

$(function() {
   $('#txtMeetingAgenda').autogrow();});

注意:你應(yīng)該包含所需的js文件......

為了防止在textarea的滾動(dòng)條從閃爍和關(guān)閉過程中膨脹/收縮,可以設(shè)置overflowhidden還有:

$('#textMeetingAgenda').css('overflow', 'hidden').autogrow()


更新:

上面的鏈接已被破壞。但你仍然可以在這里獲取javascript文件。


查看完整回答
反對 回復(fù) 2019-08-26
?
慕標(biāo)琳琳

TA貢獻(xiàn)1830條經(jīng)驗(yàn) 獲得超9個(gè)贊

如果你不想要一個(gè)插件,那就有一個(gè)非常簡單的解決方案

$("textarea").keyup(function(e) {
    while($(this).outerHeight() < this.scrollHeight + parseFloat($(this).css("borderTopWidth")) + parseFloat($(this).css("borderBottomWidth"))) {
        $(this).height($(this).height()+1);
    };});

看到它在一個(gè)jsFiddle工作我曾經(jīng)在這里回答另一個(gè)textarea問題。

要回答這樣做的問題,或者在文本刪除時(shí)將其縮?。?a >jsFiddle

如果你想要一個(gè)插件


查看完整回答
反對 回復(fù) 2019-08-26
?
守著星空守著你

TA貢獻(xiàn)1799條經(jīng)驗(yàn) 獲得超8個(gè)贊

生長/收縮textarea。這個(gè)演示使用jQuery進(jìn)行事件綁定,但它不是必須的。
沒有IE支持 - IE不響應(yīng)屬性更改

演示頁面



HTML

<textarea class='autoExpand' rows='3' data-min-rows='3' placeholder='Auto-Expanding Textarea'></textarea>

CSS

textarea{  
  display:block;
  box-sizing: padding-box;
  overflow:hidden;

  padding:10px;
  width:250px;
  font-size:14px;
  margin:50px auto;
  border-radius:8px;
  border:6px solid #556677;}

javascript(更新)

$(document)
    .one('focus.textarea', '.autoExpand', function(){
        var savedValue = this.value;
        this.value = '';
        this.baseScrollHeight = this.scrollHeight;
        this.value = savedValue;
    })
    .on('input.textarea', '.autoExpand', function(){
        var minRows = this.getAttribute('data-min-rows')|0,
            rows;
        this.rows = minRows;
        rows = Math.ceil((this.scrollHeight - this.baseScrollHeight) / 16);
        this.rows = minRows + rows;
    });


查看完整回答
反對 回復(fù) 2019-08-26
  • 3 回答
  • 0 關(guān)注
  • 656 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號