SlavaMaxwell
@SlavaMaxwell
Frontend разработчик

Как сделать появление кнопки пред.слайда при нажатии на кнопку след.слайда?

Всех приветствую, есть такая идея, изначально у слайдера при загрузке страницы видна только кнопка пролистывания слайдов вперед, когда юзер пролистнул один слайд, то есть нажал на эту кнопку, слева появилась кнопка пролистывания предыдущего слайда и когда дойдет до первого слайда, кнопка снова пропадет, спасибо всем, кто поможет
  • Вопрос задан
  • 54 просмотра
Решения вопроса 2
@EastJesus
Добавляйте кнопке класс, этому классу добавляйте стиль для изначального скрытия (display: none или opacity: 0)
При клике на вторую кнопку меняйте этот стиль у первой кнопки, делая ее видимой
Ответ написан
Комментировать
YavaDev
@YavaDev
Для начала надо убрать зацикливание слайдера. Для этого пропишите свойство infinite: false
После этого slickSlider уже сам будет давать кнопкам класс .slick-disabled.
Ну а дальше делайте с кнопками то, что вам нужно, например:
.slick-arrow {
  transition: opacity 0.3s ease;
}
.slick-arrow.slick-disabled {
  opacity: 0;
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
07 мая 2024, в 13:07
7000 руб./за проект
07 мая 2024, в 12:59
500 руб./за проект
07 мая 2024, в 12:58
25000 руб./за проект