gpt4 book ai didi

javascript - 调整文本区域大小以适合所有内容

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:29:08 24 4
gpt4 key购买 nike

<分区>

我正在尝试调整文本区域的大小以尽可能紧密地适应其中的内容。这是我目前的努力:

function resizeTextarea(t) {
a = t.value.split('\n');
b = 1;
for (x = 0; x < a.length; x++) {
c = a[x].length;
if (c >= 75) b += Math.ceiling(c/75);
}
b += a.length;
t.rows = b;
}

这工作得很好,但当用户通过填充宽度将文本“推”到下一行时似乎会失败。 (注意:这里用的75代表我的textarea的字符宽度)

还有一个奇怪的效果,[enter][key] 使 textarea 超出文本末尾 2 行,然后下一个 [key] 将其带回预期的额外一行。如果 c<=1,我试过将 c 设置为 2,但没有效果。这不是什么大问题,但如果能更正一下就好了。

如有任何帮助,我们将不胜感激。

注意:此函数在按下时调用。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com