jquery - 控制 jquery 自动调整 textarea 高度

标签 jquery css autosize

我正在使用插件 jquery autosize在我的网站上,发现它在可用选项中效果最好。我以前曾在侧边栏中使用它,但重新设计它现在位于页面顶部。我希望它以普通文本字段的高度出现,但允许它在换行时扩展到超出该高度。

我遇到的问题是 autosize 使 textarea 比那个大,大约是它应该的高度的 1.5 倍。我已经修改了 CSS 行高和字体大小,并且对它进行了一些控制,但它看起来仍然很奇怪。 Autosize 通过样式属性设置文本区域高度,任何更改此设置的尝试都会导致功能中断。

所以,我不知道该怎么做。似乎无论如何,autosize 都不会让 textarea 只占一行;总是在下面添加额外的空间。我很欣赏这个功能可能有充分的理由,但一直无法弄清楚如何更好地管理它。

最佳答案

深入研究 git hub 问题,发现了这个:https://github.com/jackmoore/autosize/issues/168

解决方法是 $('.example').autosize({append:''});

希望在未来的版本中不需要这样做

关于jquery - 控制 jquery 自动调整 textarea 高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27110275/

相关文章:

html - CSS 弄乱了我的代码

html - 去除 <input> 框上的边框

iframe - 如何在 Apex 中自动调整 iframe 的大小?

wpf - ListView 列自动调整大小

javascript - Highchart 中的时间-日期和事件图表或图表

javascript - 如何使用 jquery 对 HTML 内容进行动画处理。

jquery - 动画宽度 : content goes out when width zero

javascript - 向 DOM 元素添加属性

css - 将 div 绝对定位在 tr 内

ios - 具有自动调整大小的线性布局不起作用