<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>文字區塊自動高度</title> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js" type="text/javascript"></script> <script type="text/javascript"> jQuery(function($) { $("textarea.AutoHeight").css("overflow","hidden").bind("keydown keyup", function(){ $(this).height('0px').height($(this).prop("scrollHeight")+"px"); }).keydown(); }); </script> </head> <body> <textarea class="AutoHeight"></textarea> <textarea class="AutoHeight"></textarea> <textarea class="AutoHeight"></textarea> </body> </html>
2011-09-05
[jQuery] textarea 自動高度很簡單
上網找了一些文章來看後,自己又再改了一改,發現很簡單就可以達到自動高度的功能,真是給他快樂的說。
謝謝你, 這個方法的確又簡單又方便。
回覆刪除超过一屏后会闪动,改用这个插件不错http://www.jacklmoore.com/autosize
回覆刪除http://www.jacklmoore.com/autosize
回覆刪除超过一屏会闪动,换这个插件不错。
的確,用起來感覺是蠻好的
回覆刪除剛好我也有這個需求,感謝提供分享
回覆刪除