@freeman0204

Вложенность меню работает не корректно как исправить?

Верстка обычная меню и под меню.
Если нажать на меню открывается под меню, все ок, если нажать на любом месте страницы меню закроется, тоже все ок. Если нажать еще раз на меню что бы закрыть, закрываться не хочет, почему?
Если нужны стили и верстка я скину.
И ни как не могу сделать что бы нормально работали все вложенности. Работает только первая вложенность когда кликаю на нее остальные нет, там 4 вложенности есть максимум. Вот код для jquery.

$('.dropmenu li').click(function(){
    $(this).find('.dropmenu_sub li').slideToggle(100);
    
    $(document).mouseup(function (e){ // событие клика по веб-документу
        var div = $(".dropmenu_sub li"); // тут указываем ID элемента
        if (!div.is(e.target) // если клик был не по нашему блоку
            && div.has(e.target).length === 0) { // и не по его дочерним элементам
            div.hide(); // скрываем его
        }
    });
  • Вопрос задан
  • 137 просмотров
Пригласить эксперта
Ответы на вопрос 1
tigroid3
@tigroid3
PHP, YII2, SQL, Postgres, Docker, SPHINX, GIT
на https://jsfiddle.net/ выложи вместе с вёрсткой
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы