На сайте http://deltaunion2-001-site1.anytempurl.com/index.php/ru/ Есть три кнопки "календарь", "формат мероприятия", "название теплохода". В каждой из них есть выпадающий список. При открытии его блок под кнопками сдвигается. Делала это вот таким скриптом: Код (javascript): jQuery(document).ready(function(){ jQuery('#dd').click(function() { if (jQuery('.calendar').height() < 300) { jQuery('.calendar').animate({ height: 400 }, 350) } else { jQuery('.calendar').animate({ height: 400 }, 350) } }) jQuery('body').not('#dd').click(function() { jQuery('.calendar').animate({ height: 250 }, 350) }); }) Вопрос: Как сделать тоже самое только с таблицей, которая расположена ниже. При нажатии на ссылку "Киев межигорье" так же выпадает список. Как сделать, чтоб он выпадал под таблице, сдвигая при этом таблицу ниже? Этим скриптом не получается(
slideToggle() в помощь и конструкцию сделай,чтоб при клике на любой элемент страницы, твои блоки исчезали- slideUp("slow"). А по вопросу- список в таблице,и нужно сдвинуть таблицу ?
Таблица не одна. Из 4 штуки. И они идут одна за другой. Друг под другом. dropdown2 - это и есть список. Нужно что он выпадал под таблицей, сдвигая ту что под ней. А при закрытии списка, все возвращалось на свои места Код (html): <table class="simple-little-table" style="height: 282px; width: 763px;" cellspacing="0"> <tbody> <tr> <th style="background-color: white;"> <div id="r" class="Reyc" tabindex="1">Рейс</div> </th> <th> <div id="dddd" class="wrapper-dropdown-5" tabindex="1">Киев-Межигорье <div class="table_list"> <ul class="dropdown2"> <li><a href="#"><em class="icon-envelope icon-large"></em>Текст 1</a></li> <li><a href="#"><em class="icon-truck icon-large"></em>Текст 2</a></li> <li><a href="#"><em class="icon-plane icon-large"></em>Текст 3</a></li> </ul> </div> </div> </th> </tr> <!-- Table Header --> <tr> <td>Дни</td> <td>Сб, Вс</td> </tr> <!-- Table Row --> <tr> <td>Теплоход</td> <td>Яков Задорожный</td> </tr> <!-- Darker Table Row --> <tr> <td>Начало рейса</td> <td>16.00</td> </tr> <tr> <td>Продолжительность рейса</td> <td>2 часа</td> </tr> <tr> <td>Причал</td> <td>№7</td> </tr> <tr> <td>Стоимость взрослого билета</td> <td>180 грн</td> </tr> <tr> <td>Стоимость детского билета</td> <td>150 грн</td> </tr> </tbody> </table>