$(function () { $(".main-visual-slide").each(function () { var $visualSlide = $(this); var $visualSlideItem = $(this).find(".main-visual-item"); var visualNum = $visualSlideItem.length; var $visualControls = $(".main-visual-controls"); $visualControls.find(".paging-controls .total").text(visualNum); $visualSlide.on("init", function (event, slick) { if ($(".main-visual-item").hasClass("active-visual")) { $("#header").addClass("reduce") } else { $("#header").removeClass("reduce") } $(".main-visual-con .slick-dots").find("li").eq(0).addClass("active-item"); /* 로드 시, 프로그레스 바 시작 (애니메이션) */ $(".progressing").addClass("active") }); $visualSlide.on("beforeChange", function (event, slick, currentSlide, nextSlide) { if ($(".main-visual-item").eq(nextSlide).hasClass("active-visual")) { $("#header").addClass("reduce") } else { $("#header").removeClass("reduce") } $(".main-visual-con .slick-dots").find("li").removeClass("active-item"); $(this).find(".slick-dots").find("li").eq(nextSlide).addClass("active-item"); /* 슬라이드 전환 시, 원통 애니메이션 초기화 & */ $(".progressing").removeClass("active") // pause 눌렀을 때, 애니메이션 자체가 멈추는데 다음 슬라이드로 넘기게 되면, 애니메이션 멈춘 것을 풀어주기 $(".play-pause-circle").removeClass('pause') $(".main-visual-play-pause-btn").removeClass('show') $(".main-visual-pause-btn").addClass('show') }); $visualSlide.on("afterChange", function (event, slick, currentSlide, nextSlide) { // Pause 상태여도 슬라이드 넘겼을 때 슬라이드 Play 되도록 $visualSlide.slick("slickPlay"); // 슬라이드 전환 시 원통 에니메이션 돌도록 $(".progressing").addClass("active"); }) $visualSlide.slick({ draggable: false, //드래그막기 slidesToShow: 1, autoplay: false, infinite: true, speed: 2000, autoplaySpeed :4000, dots: false, fade: true, arrows: true, prevArrow: ".main-visual-controls .prev-btn", nextArrow: ".main-visual-controls .next-btn", customPaging: function (slider, i) { const slideNum = $(slider.$slides[i]).data("title"); return ( '' + slideNum + '' ); }, }); $(".main-visual-slide").find(".slick-dots").wrap("