Задать вопрос
@JohnnyParazit

Как добавить класс блоку DIV по нажатию на кнопку(data-toggle)?

Ребята, есть кнопка сворачивающая сайдбар, смысл заключается в то, что body добавляется класс! Как сделать так, чтобы еще одному элементу div (например ) тоже добавляло класс .top

$('[data-toggle="control-sidebar"]').controlSidebar()
  $('[data-toggle="push-menu"]').pushMenu()

  var $pushMenu       = $('[data-toggle="push-menu"]').data('lte.pushmenu')
  var $controlSidebar = $('[data-toggle="control-sidebar"]').data('lte.controlsidebar')
  var $layout         = $('body').data('lte.layout')

 $('[data-enable="expandOnHover"]').on('click', function () {
      $(this).attr('disabled', true)
      $pushMenu.expandOnHover()
      if (!$('body').hasClass('sidebar-collapse'))
        $('[data-layout="sidebar-collapse"]').on()
    })
  • Вопрос задан
  • 76 просмотров
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 2
nikolayshabalin
@nikolayshabalin
Автор профессиональных курсов в HTML Academy
Просто добавьте еще один селектор в $()

должно получится $('body', 'div').addClass('top');

Я, кстати, не увидел где Вы к body, что-либо добавляете.
Ответ написан
@JohnnyParazit Автор вопроса
Так а как добавить!? через запятую!? или как ! и в какое место.

if (!$('body').hasClass('sidebar-collapse'))
сюда!?
        $('[data-layout="sidebar-collapse"]').on()
    })
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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