Уменьшаем поле комментария до поры до времени
Автор: 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 при анимации теряется фокус поля, так что отключил.
Оставьте комментарий!