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

Как решить проблему с двумя слайдерами slick на странице?

Друзья, на странице имеется два slick-слайдера (jsfiddle.net/k2cvouwq/1). Оба управляются одними и теми же файлами: slick.css и slick.min.js, которые я подключил в head. Задавать скорость перелистывания, параметры автоперелистывания и кол-во показываемых слайдов я могу посредством jQuery для каждого slick-слайдера в отдельности - за счёт того, что обернул их в разные div'ы (your-class и your-class1).
Но сделать так, чтобы у каждого из них были разные стрелки навигации, никак не получается, потому что их тип, размеры и характеристики подтягиваются из одного и того же управляемого файла. Как сделать так, чтобы стрелками навигации слайдера можно было управлять независимо друг от друга? Даже если я скачиваю файлы slick.css и slick.min.js на жёсткий диск и там меняю нужные мне характеристики, они меняются для обоих слайдеров.
Бьюсь над этим вопросом уже несколько дней, и никто мне помочь не может, к сожалению. Готов даже деньги платить, потому что самому разобраться никак не получается. Спасибо большое заранее!
Адрес проекта на платформе jsfiddle: jsfiddle.net/k2cvouwq/1
  • Вопрос задан
  • 147 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
FeST1VaL
@FeST1VaL
Тихий
Так вы можете свои стрелки создавать и через параметры на них навешивать события.
Если не ошибаюсь то
prevArrow: $('.prev')
nextArrow: $('.next')


Или же через css переназначить стили для каждого.
Ответ написан
@Arik
править файлы либы не стоит, лучше создайте свой styles.css и пропишите его ниже slick.css, там можно указать что-то вроде:
.partys .slick-prev:before {
  content: '<-';
}
.partys .slick-next:before {
  content: '->';
}


это если в доках ничего нет, может как-то опциями еще можно заменить
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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