Я пытаюсь отобразить следующую и предыдущую стрелки, когда у меня есть 4 и более фотографий на response-slick, но они не отображаются. Он отлично работает с 3 или менее фотографиями.
Вот ссылка на код. https://codesandbox.io/s/wyyrl6zz3l
Я пытаюсь отобразить следующую и предыдущую стрелки, когда у меня есть 4 и более фотографий на response-slick, но они не отображаются. Он отлично работает с 3 или менее фотографиями.
Вот ссылка на код. https://codesandbox.io/s/wyyrl6zz3l
его работа для меня изменения CSS
.slick-prev {
left: 3% !important;
z-index: 1;
}
.slick-next {
right: 3% !important;
z-index: 1;
}
Все дело в количестве слайдов и настройке slidesToShow. В вашем примере у вас было только 4 слайда, и он был настроен на одновременное отображение 4 слайдов; поэтому стрелки не нужны.
Установите slidesToShow меньшее, чем количество слайдов, т.е. 1 за раз, и компонент отреагирует соответствующим образом.
render() {
var settings = {
dots: true,
slidesToShow: 1, //if this is less than # of slides, arrows and dots will appear
};
https://codesandbox.io/s/q9o85r7xz6