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

Как сделать данный код рабочим?

Вот сам проектcodepen.io/anon/pen/PPegLx и его код, но при top:-100% не нажимается кнопка и не получается того самого выдвижного меню, а если убрать top:-100%, то боковое меню находиться ниже, но работает.Как это исправить?
  • Вопрос задан
  • 164 просмотра
Подписаться 1 Оценить 3 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 1
У вас есть код, отвечающий за событие клика - вот он:
$('[data-toggle]').click(function () {
        var toggle_el = $(this).data('toggle');
        $(toggle_el).toggleClass('open-sidebar');
    });

Он для всех элементов, содержащих аттрибут data-toggle добавляет обработчик события click, в котором ищется элемент, определяемый селектором указанным в значении атрибута. И затем этому объекту добавляется или убирается класс. Для того, чтобы у вас всё работало надо добавить в html коде аттрибут data-toggle со значением .container.
Вот так:
<div class='description' data-toggle='.container'>
</div>

Вообще не очень понятно, зачем вам такая сложная система для определения элемента, который нужно сворачивать/разворачивать.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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