Stasy11
@Stasy11
The best epta

Как сделать кнопку закрытия и открытия по клику правильно на JS/JQ?

Есть небольшой код который открывает меню навигации по клику и закрывает меню по клику на другую кнопку.
Как сделать так, чтобы открывалось и закрывалось по нажатию на одну и ту же кнопку?

Сам код:
$(function () {
      'use strict';
      $('[data-toggle="offcanvas"]').on('click', function () {
        $('.offcanvas-collapse').addClass('open');
        $('body').addClass('offcanvas-open');
      })
      $('[data-toggle="offcanvas"]').on('click', function () {
        $('.offcanvas-collapse').removeClass('open');
        $('body').removeClass('offcanvas-open');
      })
    })
  • Вопрос задан
  • 376 просмотров
Решения вопроса 1
@dsgnfox
$(function () {
      'use strict';
      $('[data-toggle="offcanvas"]').on('click', function () {
        $('.offcanvas-collapse').toggleClass('open');
        $('body').toggleClass('offcanvas-open');
      })
    })
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
05 нояб. 2024, в 17:38
150000 руб./за проект
05 нояб. 2024, в 16:31
500 руб./за проект
05 нояб. 2024, в 16:24
5000 руб./за проект