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

Тема в разделе "NetCat", создана пользователем minimalism, 10 июл 2012.

  1. minimalism

    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'\" : \"\" ).\" всё отлично работает.
    Помогите пожалуйста составить запрос под это меню.
    Спасибо!
     
  2. Alex666

    Alex666 Постоялец

    Регистр.:
    5 сен 2006
    Сообщения:
    56
    Симпатии:
    0
    По поводу "выезжает" - javascript?

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

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