Slick JS 在加载时垂直对齐幻灯片,但在与箭头交互时修复布局
SlickJS vertically aligned slides on load but on interaction with arrows fix the layout
我创建了一个演示来展示我的问题。当您转到联系人部分时,您会看到所有 slickJS 幻灯片垂直堆叠,但只要您单击箭头或滑动内容或与任何幻灯片交互,它就会自行修复。
问题仅在加载时出现。
这是演示codepen
$(".demo-slider").slick({
slidesToShow: 4,
slideToScroll:1,
infinite: true,
arrow:true
});
我通过在显示联系人选项卡时触发 slick.js' 刷新事件解决了这个问题,如下所示:
$(".demo-slider").slick({
slidesToShow: 4,
slideToScroll:1,
infinite: true,
arrow:true
});
$('#nav-contact-tab').on('shown.bs.tab', function (e) {
$('.demo-slider').slick('refresh');
});
我创建了一个演示来展示我的问题。当您转到联系人部分时,您会看到所有 slickJS 幻灯片垂直堆叠,但只要您单击箭头或滑动内容或与任何幻灯片交互,它就会自行修复。 问题仅在加载时出现。
这是演示codepen
$(".demo-slider").slick({
slidesToShow: 4,
slideToScroll:1,
infinite: true,
arrow:true
});
我通过在显示联系人选项卡时触发 slick.js' 刷新事件解决了这个问题,如下所示:
$(".demo-slider").slick({
slidesToShow: 4,
slideToScroll:1,
infinite: true,
arrow:true
});
$('#nav-contact-tab').on('shown.bs.tab', function (e) {
$('.demo-slider').slick('refresh');
});