Web/jquery

탭메뉴, 레이어 팝업안에 슬라이드 넣기 (slick slider)

eunyoe 2021. 3. 27. 11:12
반응형

팝업 안에 탭 메뉴 안에 슬라이드가 들어가는 작업을 했는데,,

팝업, 탭메뉴 누를 때마다 슬라이드 깨지는 현상 ,,ㅠ

아무리 찾아봐도 해결책을 못 찾다가 드디어 해결!

 

<슬라이드 스크립트>

 $('.slideshow_container').slick({
            arrow: true,
            slidesToShow: 1,
            setPosition: 0, //깨짐 방지
            infinite:false,
        });

슬라이드에 setPosition:0 항목을 넣어준 후,

 

< 모달팝업 스크립트>

function openModal(modalname) {
            $('.slideshow_container').resize() // 팝업 열때 슬라이드 깨짐 방지
            $('.slideshow_container').slick('refresh'); // 팝업 열때 슬라이드 깨짐 방지
            }

방법은 바로 레이어 팝업 열리는 이벤트나, 탭 메뉴 클릭 이벤트 아래 항목을 넣어주면 된다.

 

$('.슬라이드'). resize();

$('.슬라이드'). slick('refresh');

 

반응형
Please Enable JavaScript!
Mohon Aktifkan Javascript![ Enable JavaScript ]