gpt4 book ai didi

javascript - 在 bs 模态窗口中正确显示 slider

转载 作者:行者123 更新时间:2023-12-03 05:48:42 27 4
gpt4 key购买 nike

我使用 bootstrap modal + slick slider 在 bs modal 窗口中显示 slider ,但在显示时遇到一些问题。自动播放之前 slider 未打开 not work

但是i need this立即加载模态

这里是js代码

   $(document).ready(function() {

$(".mwrap").on("click", function() {
var img, desc, value, elements;
img = $("img", this).attr("src");
desc = $("p", this).html();
value = $("img", this).data("value");

elements = $.map($('img[data-value="' + value + '"]'), function(img) {
return $("<div/>", {
html: $(img).clone()
})
})

$(".wimg").attr("src", img);
$(".wdesc").html(desc);
$(".wslider").html(elements)
$(".wslider").slick({
dots: true,
slidesToShow: 3,
slidesToScroll: 1,
autoplay: true
});
});

$("#myModal").on("hide.bs.modal", function() {
$(".wslider").slick('destroy').html("");
})

});

谢谢!

最佳答案

shown.bs.modal 事件调用 $.slick()

$(document).ready(function() {

$(".mwrap").on("click", function() {
var img, desc, value, elements;
img = $("img", this).attr("src");
desc = $("p", this).html();
value = $("img", this).data("value");

elements = $.map($('img[data-value="' + value + '"]'), function(img) {
return $("<div/>", {
html: $(img).clone()
})
})

$(".wimg").attr("src", img);
$(".wdesc").html(desc);
$(".wslider").html(elements)

});

$("#myModal").on("shown.bs.modal", function() {
$(".wslider").slick({
dots: true,
slidesToShow: 3,
slidesToScroll: 1,
autoplay: true
});
});

$("#myModal").on("hide.bs.modal", function() {
$(".wslider").slick('destroy').html("");
});

});

关于javascript - 在 bs 模态窗口中正确显示 slider ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40239291/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com