javascript - 动画方法上的Textarea文本模糊

标签 javascript jquery html css

enter image description here

我如何在我的 textarea 上解决这个问题? 我正在使用 jquery 手机。 当我为文本区域设置动画以增加高度时,文本变得模糊。

我的文本区域:

<button class="divArea"><textarea rows="2" class="description" readonly></textarea></button>

我像这样为文本区域设置动画:

$(".description").animate({ height: '250px' }, 500);

我也试过像这样放大文本区域:

$(".description").attr('rows', '10');

但不起作用(文本区域保持其初始行数为 2)。

最佳答案

这里是一个使用纯 JavaScript 的解决方案 https://jsfiddle.net/L7nkswuv/1/

document.getElementsByClassName('description')[0].setAttribute('rows', '10');
<button class="divArea"><textarea rows="2" class="description" readonly></textarea></button>

使用纯 JavaScript

使用 jQuery > 1.6

$(".description").prop('行', '10');

使用 jQuery < 1.6 $(".description").attr('行', '10');

希望对您有所帮助。

关于javascript - 动画方法上的Textarea文本模糊,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45645757/

相关文章:

jquery - AngularJS 1 - 创建一个带有可扩展标题和列的矩阵

html - 如何在引导卡中使用 <br> 标签?

javascript - ASP.NET 使用哪个版本的 Javascript?

javascript - 动态更改 SVG 元素,

javascript - 将数据数组从表单传递到 ajax、PHP post 文件

javascript - 如何使用 JavaScript\JQuery 检查一个日期是否早于另一个日期?

javascript - 使 <li> 元素比包含的 <ul> 元素拉伸(stretch)得更宽

html - body 位置相关的意外行为

javascript - 多步 jquery div 不显示数据

javascript - 自毁 Javascript 函数 - 它是如何工作的?