slick.js轮播未在标签中初始化

问题描述 投票:0回答:1

slick.js轮播不会在第二个标签中初始化。当我打开第二个标签时,只有单击这些点,主视频才会显示。

我尝试使用$(videoSlider).slick('setPosition');并且还添加了.each函数,该函数有效,但如果选项卡中有滑块,则该函数无效。如果页面上有许多轮播,它们会正常运行。仅当放在选项卡中时,它才不起作用。

 // initialize slick sliders
        $(videoSlider).each(function() {
            $(this).slick({
                arrows: false,
                dots: true,
                infinite: true,
                speed: 500, slidesToShow: 1,
                slidesToScroll: 1
            });
        });

轮播将在选项卡中工作,就像在选项卡外时一样)>

slick.js轮播不会在第二个标签中初始化。当我打开第二个选项卡时,直到单击这些点,主视频才会显示。我尝试使用$(videoSlider).slick('setPosition');并还添加了....

javascript jquery html slick.js
1个回答
0
投票

一个突出的问题是videoSlider的选择器中。这必须是一个字符串值,并且很可能应该是'.videoSlider'才能与标记中使用的类匹配。

© www.soinside.com 2019 - 2024. All rights reserved.