Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 15.12.2011, 13:10
Аспирант
Отправить личное сообщение для tarya Посмотреть профиль Найти все сообщения от tarya
 
Регистрация: 29.03.2011
Сообщений: 49

Overflow hidden + Mouse over
Добрый день. У меня такая идея возникла, и не знаю с чего подступиться.

Есть несколько колонок текста, не важно, один или более. Мне важно чтоб они были одинаковой высоты. И например в них текст, но количество текста разное во всех колонках. Потому чтоб все было одной высоты нужно все скрывать через Overflow: hidden. Вот и идея возникла при наведении мышки колонку разворачивать на полный размер по высоте текста, но как подступиться и с чего не знаю. Как бы просто если знать высоту блока с текстом, и просто аниммировать - раздвигая высоту. Но как ее замерять если высота фиксирована и скрывается остаток.

Спасибо за мысли и советы.
Ответить с цитированием
  #2 (permalink)  
Старый 15.12.2011, 13:59
Аватар для trikadin
Модератор
Отправить личное сообщение для trikadin Посмотреть профиль Найти все сообщения от trikadin
 
Регистрация: 27.04.2010
Сообщений: 3,417

Суть примерно такова: запоминаете высоту колонки, потом убираете у неё фиксированную высоту, смотрите, до какой высоты она растянулась, возвращаете прежнюю высоту, и уже потом анимируете. Глазу пользователя это будет не заметно.
__________________
Читайте:
Ты любопытный) Всё-таки, ничему в этом мире не помешает хорошая доля юмора)
Как спросить, чтобы вам ответили
Часто Задаваемые Вопросы (FAQ)
Ответить с цитированием
  #3 (permalink)  
Старый 15.12.2011, 14:00
Аватар для Nekromancer
Профессор
Отправить личное сообщение для Nekromancer Посмотреть профиль Найти все сообщения от Nekromancer
 
Регистрация: 06.05.2009
Сообщений: 1,163

var fixedHeight = jqObject.height(), dynamicHeight = jqObject.css('height', 'auto').height();
jqObject.height(fixedHeight).animate({
height: dynamicHeight
});
__________________
Нужно равняться на лучших, а не оправдываться за счёт худших.
Ответить с цитированием
  #4 (permalink)  
Старый 15.12.2011, 14:00
Аватар для Nekromancer
Профессор
Отправить личное сообщение для Nekromancer Посмотреть профиль Найти все сообщения от Nekromancer
 
Регистрация: 06.05.2009
Сообщений: 1,163

trikadin,
таки ты первый)
__________________
Нужно равняться на лучших, а не оправдываться за счёт худших.
Ответить с цитированием
  #5 (permalink)  
Старый 15.12.2011, 15:23
Аватар для trikadin
Модератор
Отправить личное сообщение для trikadin Посмотреть профиль Найти все сообщения от trikadin
 
Регистрация: 27.04.2010
Сообщений: 3,417

Зато у вас код)
__________________
Читайте:
Ты любопытный) Всё-таки, ничему в этом мире не помешает хорошая доля юмора)
Как спросить, чтобы вам ответили
Часто Задаваемые Вопросы (FAQ)
Ответить с цитированием
  #6 (permalink)  
Старый 15.12.2011, 15:25
Аспирант
Отправить личное сообщение для tarya Посмотреть профиль Найти все сообщения от tarya
 
Регистрация: 29.03.2011
Сообщений: 49

Ясно, неплохой вариант.

Спасибо!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Overflow visible в IE8 debugx (X)HTML/CSS 2 10.11.2011 10:29
Opera - глюки с overflow: hidden zukalo (X)HTML/CSS 7 26.10.2011 21:36
Draggable и Overflow: hidden ArmagedDance Элементы интерфейса 4 09.08.2011 12:25
Flash и overflow: hidden x-yuri Flash 4 27.05.2011 09:59
Установка overflow элемента gipper2006 Элементы интерфейса 6 22.03.2010 07:39