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

Как закрыть слайдаут.js по клику вне него?

Сейчас его можно закрыть по клику по кнпоке, или свайпом
Но как его закрыть по клику или свайпу ВНЕ него?
  • Вопрос задан
  • 116 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
alvvi
@alvvi
export default apathy;
По свайпу вне он вроде бы по умолчанию закрывается, для закрытия по клику вешаем обработчик на 'panel' и вызываем метод Slideout.close();

/* Vanila.js */
panel.addEventListener('click', function() {
  Slideout.close();
});

P.S. элемент panel мы указываем при инцииализации, по сути это и есть "вне"
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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