导读:之前我是在网上下载的别人写的一个JQ插件来解决的这个问题,但使用的过程中发现了很多问题,于是乎决定自己动手解决。研究后发现,只需要下...
之前我是在网上下载的别人写的一个JQ插件来解决的这个问题,但使用的过程中发现了很多问题,于是乎决定自己动手解决。研究后发现,只需要下面这一行代码就能搞定。
$("textarea").on("keyup keydown", function(){
$(this).height(this.scrollHeight);
})
你只需要像上面这段代码一样,给文本域绑定一个 keyup 和 keydown 事件,当这两个事件触发的时候,把文本域的高度设置为当前文本域的 scrollHeight 就可以了。是不是很简单呢。目前ie7-10,firefox, chrome, safari, opera 浏览器测试都通过,ie6木有测试。