当文本换行到新行时,我想增加textarea的高度,因此它会动态扩展到它需要的任何内容。我不想使用onscroll事件,因为我希望扩展始终比滚动前一步,所以textarea永远不会滚动直到达到x的最大高度。
无论如何我能做到这一点?
答案 0 :(得分:2)
许多插件already exist执行此操作。他们可能不会做maxheight交易,但你可以在:
中添加if ($(this).height() >= maxHeight) {
return false;
}
答案 1 :(得分:0)
我不知道在换行时发生的任何事件,您可能只需使用按键或更改功能并计算自上次换行后输入的字符,如果它超过给定的数量,您可以增加文本区域。
答案 2 :(得分:0)