728x90
slidesToShow 설정 후에 슬라이드 너비가 셋팅되어있기 때문에, 캡처본 처럼 두 줄이상으로 보일 경우가 있다.
그럴 경우에는 slick.js의 옵션인 variableWidth값을 셋팅 해주면 된다.
아래는 해당 옵션 추가 예시이다.
let slidetNavIdSetting = {
variableWidth: true,
slidesToShow: 4,
slidesToScroll: 1,
swipe: false,
infinite: false,
asNavFor: sliderId,
dots: false,
centerMode: false,
focusOnSelect: true,
}
$(sliderNavId).each(function(index, val){
if($(val).find('.menu-item').length === 2){
slidetNavIdSetting.slidesToShow = 2
}
if($(val).find('.menu-item').length === 3){
slidetNavIdSetting.slidesToShow = 3
// $('.card-menu-slick .menu-item').css({ padding: '6px 3px' });
}
$(sliderNavId).slick( slidetNavIdSetting );
});
variableWidth: true
부분만 참고하면 될 것 같다.
😊
'DEVELOP' 카테고리의 다른 글
[plugin] slick.js 자동재생 멈춤 메서드 (0) | 2021.08.27 |
---|---|
[plugin] swiper version6 이상 로컬 연결하기 (0) | 2021.08.21 |
[css] 왼쪽, 오른쪽 화살표 만들기 (0) | 2021.08.06 |
[javascript] window 팝업 띄우기 스크립트 (0) | 2021.07.23 |
[plugin] slick.js 중복 사용 (0) | 2021.07.14 |