Интеграция меню

minimalism

Создатель
Регистрация
6 Июл 2011
Сообщения
31
Реакции
1
Добрый день!
Помогите пожалуйста решить одну не задачу с интеграцией меню.
Есть меню его структура такая:
Первый уровень:
HTML:
<div class="menu_description" id="descr1">
                            <p>fdfdsfs.</p>
                        </div>
                    </li>
                    <li id="li2">
                        <a href="#">
                            <table>
                                <tr>
                                    <td>Конкурсы</td>
                                </tr>
                            </table>
                        </a>

Второй уровень:
HTML:
<div class="panel open_panel" id="panel1">
        <ul>
            <li><a href="#" class="current">раздел</a></li>
            <li><a href="#">раздел 2</a></li>
        </ul>
    </div>
То есть при нажатий на меню первого уровня выезжает меню второго при нажатий на другой раздел первого уровня выезжают подразделы друго раздела.
Большая беда в том,что необходимо что если мы перешли в подраздел находимся в нём то и все подменю этого раздела должны оставаться открыты выеханами а это задаёт класс в блоке.То есть если меню активно то <div class="panel open_panel" если нет то <div class="panel".сейчас в макете в ручную у одного раздела стоит <div class="panel open_panel" у всех остальных <div class="panel" и таким образом в какой бы мы раздел не заходили всегда остаёться раскрытым разделы блока в котором open_panel.
В прошлый раз была такая же проблема только с элементами <li> если последний то добавлялся класс решили эту проблему функцией \".((\$data_count - 1) == \$i ? \" class='last'\" : \"\" ).\" всё отлично работает.
Помогите пожалуйста составить запрос под это меню.
Спасибо!
 
По поводу "выезжает" - javascript?

\"; global \$browse_temp; \$result .=\" - в префиксе описания меню пробовали?

дайте побольше инфо, что есть и куда выезжает, может и сдюжим вашу незадачу!
 
Назад
Сверху