@mine_shadow

Как в мобильной версии закрывать меню при клике?

Ребятки, помогите решитить задачу с закрытием меню при клике в мобильной версии. То есть нужно что бы при клике на пункт меню, она закрывалось. сайт - zemli50.ru

<div class="side-nav-container">

  <div class="humburger-menu">
    <div class="humburger-menu-lines side-menu-close"></div>
  </div>

  <div class="side-menu-wrap">
    <ul class="side-menu-ul">
      <li class="sidenav__item">
        <a href="#prem">Почему мы?</a>
        <a href="#pos">Посёлки</a>
        <a href="#vid">Плюсы</a>
        <a href="#info">О нас</a>
        <a href="#contact">Контакты</a>
        <a href="tel:+7(965)-183-90-00">+7(965)-183-90-00</a>
      </li>

    </ul>
    <div class="side-btn-box">
      <button type="button" class="theme-btn" data-toggle="modal" data-target="#exampleModalForm">Заказать Звонок<span class="la la-caret-right"></span></button>
    </div>
  </div>
</div>


Код JS
! function(t) {
    "use strict";
    t(window).on("load", function() {
        t("#loading").delay("500").fadeOut(2e3)
    }), t(document).on("ready", function() {
        t(document).on("click", ".side-menu-wrap .side-menu-ul .sidenav__item .menu-plus-icon", function() {
            return t(this).closest(".sidenav__item").siblings().removeClass("active").find(".side-sub-menu").slideUp(200), t(this).closest(".sidenav__item").toggleClass("active").find(".side-sub-menu").slideToggle(200), !1
        }), t(document).on("click", "#scroll-top", function() {
            t("html, body").animate({
                scrollTop: 0
            }, 1e3)
        });
  • Вопрос задан
  • 76 просмотров
Пригласить эксперта
Ответы на вопрос 1
Simkav
@Simkav
Есть такая штука как classList, у него есть метод toggle.
Делаете классы которые отрабатывают при клике, и переключаете их в обработчике по клику.
Ответ написан
Ваш ответ на вопрос

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

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