|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.01.2014, 18:51 | #1 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,160
|
Изменение высоты блоков при resize
Собственно всю голову сломал....
Есть скрипт, который выравнивает блоки по высоте максимального из них в строке... скрипт работает. Вот он Код:
Пошел обычным путем -повесил на ресайз... а оно и не работает, почему - не могу понять Код:
|
13.01.2014, 21:37 | #2 |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
Скорей всего версия jQuery новенькая, где бинд уже того...
юзай просто Код:
Alar, верни репу!
|
13.01.2014, 22:09 | #3 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,160
|
да так пробовал, не катит. А бинд замутил - ибо подумал что после изменения размера окна - просто тупо не пересчитывает новые размеры.
так что - тут в чем-то другом дело.... |
13.01.2014, 22:29 | #4 |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
Код:
Alar, верни репу!
|
13.01.2014, 23:14 | #5 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,160
|
Возможно, как с этим бороться? И как проверит кешироваание
Хотя.. Ставил обнуление внутрь функции результат тот же, если это имелось ввиду |
14.01.2014, 13:14 | #6 |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
М... кажись доперло, блокам же фиксированая высота выставляется, на которую больше не влияет контент. Нужно все высоты перевести в значение "auto" и затем пересчитывать.
А функция какая-то громоздкая, я бы сделал так: Код:
Alar, верни репу!
|
14.01.2014, 13:56 | #7 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,160
|
согласен насчет громоздкости, возможно и есть смысл переписать, только там алгоритм немного другой: не на ВСЕ элементы, а построчно. Для этого и идет цикл по всем элементам - и как top предыдущего отличается от текущего - значить элемент на другую строку перешел и ищем максим высоту для этой строки..... и применяем именно для этой строки... вот.
А насчет авто подумаю, попробую опять же - как узнать что пользюк закончил ресайз? Вроде нет такого события Последний раз редактировалось ADSoft; 14.01.2014 в 13:59. |
14.01.2014, 14:20 | #8 |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
таймер или фрейм-рейт
Alar, верни репу!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
TableLayoutPanel изменение высоты строки | mMAg | C# (си шарп) | 1 | 13.06.2012 20:35 |
Изменение высоты панели задач | KAMIKAZA | Общие вопросы Delphi | 0 | 25.07.2011 21:46 |
Изменение высоты строк | djdron | Общие вопросы Delphi | 2 | 28.11.2010 10:01 |
изменение высоты фрейма | MiK_on | JavaScript, Ajax | 2 | 11.09.2010 21:58 |
Изменение высоты фрецма от контента | cwit | JavaScript, Ajax | 6 | 19.11.2008 07:25 |