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

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

Войти через центр авторизации
Похожие вопросы
01 мая 2024, в 02:11
5000 руб./за проект
01 мая 2024, в 00:29
2000 руб./за проект
01 мая 2024, в 00:20
15000 руб./за проект