Помощник
|
как заставить двигаться блок? |
Yuri_hb
|
Сообщение
#1
|
||
|
|
||
|
|||
Yuri_hb
|
Сообщение
#2
|
|
пока что придумал вот так:
[JS] $(document).ready(function() { $('#togglehide').toggle(function() { $('.pageContent .part2').css({'display' : 'visible'}); $('.pageContent .part2').slideDown(2000); $(this).text('Свернуть'); var intHeight = $('.header').height(); var newHeight = $('.pageContent').height()+350; if (intHeight < newHeight) { $('.header').css({'height' : newHeight}); } }, function() { $('.pageContent .part2').slideUp(2000); $(this).text('Подробнее'); $('.header').css({'height' : 460}); }); }); //end of DOM ready [/JS] но хотелось бы чтобы новая высота блока header была завязана с блоком part2 но на момент нажатия на кнопку развернуть высота данного блока равна 1px. Кто нить может подсказать как получить высоту этого элемента в развернутом виде? |
|
|
nikitammf |
5.5.2011, 14:46;
Ответить: nikitammf
Сообщение
#3
|
|
|
Абсолютно-позиционирумые блоки выпадают из основного потока, поэтому их размер не влияет на размер родительского блока.
Решение: 1. отказаться от абсолютного позиционирования 2. испольльзовать step в animate для изменения высоты родителя.
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Арбитражники, как ведете учет расходов и доходов? | 11 | Boymaster | 1799 | 17.4.2024, 23:35 автор: Boymaster |
|
Как вывести деньги в Украине с заблокированного Юмани ? | 29 | freeax | 4807 | 17.4.2024, 1:19 автор: sergio11 |
|
Как вы отдыхаете от работы за компом | 148 | adw-kupon.ru | 19707 | 8.4.2024, 10:37 автор: Skyworker |
|
Как вы бросили работу и перешли на заработок с сайтов? | 18 | uahomka | 3099 | 5.4.2024, 5:53 автор: Skyworker |
|
Как бездомные хранят деньги? | 81 | metvekot | 13654 | 31.3.2024, 12:44 автор: Boymaster |
Текстовая версия | Сейчас: 19.4.2024, 9:38 |