@kickass77

Как понять, что есть еще один ul и открыть его у определенного класса?

Здравствуйте.
У меня есть меню, которое содержит 5 категорий.
2 категории имеют дополнительное меню.
Я использую jquery и пытаюсь понять, если ли в нажатой категории дополнительное меню и если оно есть - отобразить.
К сожалению, у меня почему-то открывается вложенное меню при нажатии на любую категорию.

<li class="burger-item">Категория</li>
                <li class="burger-item">Категория
                    <ul class="nav_menu_level">
                        <li>1</li>
                        <li>2</li>
                        <li>3</li>
                    </ul>
                </li>
                <li class="burger-item">Категория
                    <ul class="nav_menu_level">
                        <li>4</li>
                        <li>5</li>
                        <li>6</li>
                    </ul>
                </li>
                <li class="burger-item">Категория</li>


$( ".burger-item" ).click(function() {
            if ($(this).parent().find('ul').length > 0) {
                $( ".nav_menu_level" ).toggle( "slow", function() {

                });
            }
        });
  • Вопрос задан
  • 41 просмотр
Решения вопроса 1
william666
@william666
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы