jQuery - вызов функции, когда textarea переносится на новую строку? - PullRequest
2 голосов
/ 24 января 2009

Я бы хотел увеличить высоту текстовой области, когда текст переносится на новую строку, поэтому он динамически расширяется до того, что ему нужно. Я не хочу использовать событие onscroll, потому что хочу, чтобы расширение всегда было на шаг впереди прокрутки, поэтому текстовое поле никогда не прокручивается, пока не достигнет максимальной высоты x.

В любом случае, я мог бы сделать это?

Ответы [ 3 ]

2 голосов
/ 24 января 2009

Многочисленные плагины уже существуют , которые делают это. Они, вероятно, не заключают сделку на максимальную высоту, но вы можете добавить это в:

if ($(this).height() >= maxHeight) {
  return false;
}
0 голосов
/ 06 июля 2011

Я просто решил использовать этот плагин: http://blogs.sitepointstatic.com/examples/tech/textarea-expander/demo.html

0 голосов
/ 24 января 2009

Я не знаю ни о каком событии, которое происходит при переносе, вы можете просто использовать функцию нажатия клавиши или изменения и подсчитывать символы, введенные с момента последнего переноса, и, если оно превышает заданную величину, вы можете увеличить размер текстовое поле.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...