alex-lenk
@alex-lenk
Разработчик сайтов

Как изменить высоту textarea в зависимости от строк?

Собственно вот что у меня получилось codepen.io/alex-lenk/pen/bqqjLG
$(document).ready(function() {

  $('textarea').keyup(function() {
    $(this).height(0);
    $(this).height(this.scrollHeight);
  });

});


Как только начинаю печатать (даже один символ) в html коде textarea появляется style="height: 60px;"
Когда нажимаю enter прибавляется в среднем по 14px

А когда стираю все содержимое, то стиль в HTML коде не стирается, остается этот style="height: 60px;", а мне надо что бы стирался.
  • Вопрос задан
  • 308 просмотров
Решения вопроса 2
@Haoss
html-верстальщик
дописать снизу
if ($(this).val().length <= 0) $(this).height(0);
Ответ написан
Комментировать
Zoxon
@Zoxon
Веб-разработчик
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы