Уменьшаем поле комментария до поры до времени

Автор: Caveman.
Опубликовано 21 ноября 2008
в рубрике MaxSite CMS, jQuery

Просмотров: 1913.
Подписаться на комментарии по RSS.

В MaxSite CMS, да, по большому счету, много где, поле комментария (или вообще любое другое поле textarea) порой занимает очень много места по высоте, что далеко не всегда требуется. Чаще всего комментарии занимают одну-две строки.

Недавно наткнулся на плагинчик для jQuery - prettyComments.
Он увеличивает поле по мере необходимости.
Прикрутил к блогу, путем создания плагинчика к CMS.
Пример - у меня в поле комментария.
Кто захочет - забирайте.
Для тех, кто любит копаться во внутренностях.
Основные строки:
$('#comments_content').attr('rows','2');
$('#comments_content').prettyComments({maxHeight:500});
Первой строкой убираю указанное по умолчанию число строк. Пустая строка не работает в ИЕ6, поэтому выставил в минимум.
Вторая собственно подключает плагин к полю. Кроме параметра максимальной высоты, в плагине есть параметр анимации (кто захочет - смотрите на сайте разработчика). Но у меня в Chrome при анимации теряется фокус поля, так что отключил.

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

Еще записи по теме

Оставьте комментарий!

Гость
Комментатор / хотите им стать

Чтобы стать комментатором введите email и пароль. Напишите комментарий. В дальшейшем ваша связка email-пароль, позволит вам комментировать и редактировать свои данные. Не забудьте про активацию (инструкция придет на ящик, указанный при регистрации).

(обязательно)