Я пытаюсь создать текстовую область, похожую на ту, что находится на http://snippi.com/. Если вы набираете достаточно, чтобы достигнуть нижней строки (нажмите «Войти много»), то она увеличивает высоту текстовой области на одну «линию-высоту» (21px на моем сайте).Увеличение высоты textarea при достижении последней строки
Я считаю, что лучший способ сделать это будет с jQuery, но я не уверен, с чего начать. Может ли кто-нибудь помочь? Это было бы действительно потрясающе, если бы, когда вы удаляете строку, она «сжимается» на одну «линию-высоту», как на http://snippi.com/.
У меня был шанс, и код закончился here on jsFiddle. Это то, что я начал с:
$('#text').focus(function() {
// Do something here
});
Дубликат (из многих ...), а конкретно: http://stackoverflow.com/questions/7745741/auto -expanding-textarea и http://stackoverflow.com/questions/2948230/auto-expand-a-textarea-using-jquery. Пожалуйста прочти. Если они * не отвечают на ваш вопрос/решают вашу проблему, перефразируйте свой вопрос, чтобы объяснить, как они терпят неудачу для вас. –