Мне удалось решить это самостоятельно.
Я добавил стрелки на второй синхронизированный ползунок, а не на основной:
$('.slider-nav').slick({
arrows: true,
dots: false,
infinite: false,
slidesToShow: 1,
slidesToScroll: 1,
dots: false,
fade: true,
swipe: true,
asNavFor: '.slick-whoweare',
nextArrow: '.wwanext',
prevArrow: '.wwaprev'
});
, тогда настройки для основного ползунка так же, какстандарт:
$('.slick-whoweare').slick({
arrows: true,
dots: false,
centerMode: true,
centerPadding: 0,
autoplay: false,
infinite: false,
slidesToShow: 4,
slidesToScroll: 1,
speed: 500,
variableWidth: false,
focusOnSelect: true,
asNavFor: '.slider-nav'
});
Однако это приводит к путанице в главном слайдере, поскольку теперь он ведет себя с анимацией преобразования (скользящей вправо, когда больше нет слайдов) - он не обходился без этих новых настроек.Поскольку я хочу, чтобы они были зафиксированы в сетке, я просто добавил немного CSS, чтобы предотвратить это в списке сликов и заставить его не двигаться:
.slick-whoweare .slick-track, .slick-whowearer .slick-list {
-webkit-transform: translate3d(0, 0, 0) !important;
-o-transform: translate3d(0, 0, 0) !important;
transform: translate3d(0, 0, 0) !important;
}
И это сработало.Теперь есть пользовательские стрелки, работающие с двумя синхронизированными ползунками.