Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   выезжающее меню (https://javascript.ru/forum/dom-window/27611-vyezzhayushhee-menyu.html)

land15 19.04.2012 00:02

выезжающее меню
 
пардон, ошибка в теме, правильно - раскрывающееся меню
пол-дня убил и так и не понял, как делать многоуровневое анимированное вертикальное меню. Если невидимым <li> сразу задать display:none, а по событию - style.display = 'block', то все гут, но для анимации нужно знать конечную высоту, а при none ее нет.
Если делать с height:0px; overflow:hidden, то после второго уровня вложенности не раздвигается контейнерный блок, содержимое li.hid ложиться поверх контейнерного блока.
Вопрос к опытным товарищам: дайте пожалуйста намек, как делается. Хотелось бы некоторую часть сделать самому; изучить какое-нибудь готовое изделие могу, но пока то что не хочу.


Часовой пояс GMT +3, время: 20:21.