Двухуровневое меню в разных div
Подскажите, пожалуйста, как реализовать двухуровневое меню, при том, что первый уровень (главный) это основное меню, а второй (вложенный) расположен в другом div`е. Примерно так:
пункт_1 | пункт_2 | пункт_3 | пункт_4 подпункт_1 подпункт_2 подпункт_3 подпункт_4 Для каждого первого уровня (пункт_1, пункт_2, пункт_3, пункт_4) подпункт (в левом меню) естественно разный. Смотрел подобные темы на форуме, но так как там описано не получается, вторые сутки голову ломаю. Верхний: <div id="menu"><table><tbody><tr><td> | </td><tr><tbody><table></div> Левый: <div class="left-colum"><ul><li> | </li></ul></div> Вот что получилось: Код:
#Меню И еще: мапить надо оба div`а? И <div id="menu"> и <div class="left-colum">? Или только <div id="menu">? Получается вроде бы одно меню (с подменю), но тем не менее используются разные div`ы. Верхнее меню работает нормально, левое не подключается вообще. Прощу прощения, что так много написал :) |
Что вообще никак не осуществить?? :(
|
Я осуществлял подобное.. Тоже тогда не разобрался, как сделать все одним TS. Поэтому писал свой include на PHP, который осуществлял это.
Думаю, можно просто все сделать на верстке.. то есть вы делаете обынчное меню с двумя уровнями вложенности. Настраиваете его так, что бы второй уровень был виден только если активен родительский элемент. А потом диву в котором лежит второй уровень вложенности делаете style="position:absolute; float:left;" В таком случае у вас оба меню должны лежать в одном блоке, который вы и замапите. Если нужно более подробное объяснение, можете стукнуть в личку. |
Это как то запарно по-моему))
Путем долгих тренировок и мучений получилось!))) Код:
#Меню |
А, стоп... Вместо субменю в нужном месте показывает html-код... Где ошибка?
|
Тоже будет интересно.
|
Часовой пояс GMT +4, время: 12:13. |
Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot