我有一段代码可以让我输入 textarea。我在按键上增加了 textarea 的宽度,并且我给了宽度一个限制,之后它应该停止增加。我想要的是宽度限制达到停止输入,当用户按下回车键时再次开始输入。
继承人示例代码:
var maindivwidth = $('.maindiv').width();
var vWidth = 0;
var hIncr = 2;
var tWidth = $('textarea')[0].value.length;
var iheight = $(dividfortextbox).css('font-size').replace('px','');
$(dividfortextbox).keypress(function(e) {
if ((e.keyCode || e.which) == 13) {
$(this).parent(dividfortext).css('height', (hIncr * iheight) + 'px');
vWidth = 0;
hIncr++;
}
else
{
vWidth = (vWidth+1);
if (tWidth < maindivwidth-aminus && vWidth*9 > tWidth){
tWidth = vWidth*9;
$(this).parent(dividfortext).css('width', (tWidth) + 'px');
}
else{
??????????????????????????
}
}
});