Плагин jQuery AutoResize
http://james.padolsey.com/javascript/jquery-plugin-autoresize/
Шаги для использования:
Вам нужен jQuery. Чтобы добавить его на свою страницу:
<script type="text/javascript"
src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.js"></script>
Затем скачайте плагин и поместите его в ту же папку, что и ваша веб-страница. Чтобы добавить ссылку, добавьте это на свою веб-страницу:
<script type="text/javascript"
src="autoresize.jquery.js"></script>
Затем добавьте текстовое поле на страницу:
<textarea id="comment" style="width: 400px; padding: 10px; height: 50px;
display: block; font-family:Sans-serif; font-size:1.2em;">
Type something in here, when you get close to the end the box will expand!
</textarea>
Наконец, в блоке скрипта добавьте код, который подключает плагин к текстовому полю:
<script type="text/javascript">
$('textarea#comment').autoResize({
// On resize:
onResize : function() {
$(this).css({opacity:0.8});
},
// After resize:
animateCallback : function() {
$(this).css({opacity:1});
},
// Quite slow animation:
animateDuration : 300,
// More extra space:
extraSpace : 40
});
</script>