我建立了一個覆蓋光滑旋轉木馬,所以當你在圖像上單擊較大的旋轉木馬出現與所選擇的圖像作爲initialSlide。但是,Slick旋轉木馬在initialSlide之後添加了幾張空白幻燈片。空格僅在您從第三張幻燈片開始點擊下一個時出現。當您單擊上一個按鈕時,不會顯示空白幻燈片。我究竟做錯了什麼?油滑旋轉木馬空白
$("#sync1 .item").on("click", function() {
var index = $(this).attr("data-slick-index");
$(".overlay-carousel-container").css("display", "block");
$("body").css("overflow", "hidden");
$("#overlayCarousel").slick({
slidesToShow: 1,
slidesToScroll: 1,
fade: true,
initialSlide: index,
focusOnSelect: true
});
})
$(".close").on("click", function() {
$(".overlay-carousel-container").css("display","none");
$("body").css("overflow", "inherit");
$("#overlayCarousel").slick("unslick");
$("#executiveOverlay").slick("unslick");
});
不確定但是 - 「索引」的值是什麼? - console.log它,然後檢查.... – sinisake
索引變量正在使用on(「click」)事件正確分配。但是,next.slide()函數正在被索引變量拋出。 – mtelford