因此,基本上,我使用带有27个缩略图的BxSlider,每个缩略图上都装有一个灯箱,因此您可以检查每个图像。

问题是,当我用以下命令加载脚本时:

$('ul#items').bxSlider({
          minSlides: 5,
          maxSlides: 5,
          slideWidth: '920px'
        });


我被迫在滑块的每一页上获得5张缩略图。
因此,在最后一页上,我的最后3张缩略图是重复的前3张。

我尝试使用它来解决问题,

$('ul#items').bxSlider({
          minSlides: 1,
          maxSlides: 5,
          slideWidth: '920px'
        });


但是看来,如果您输入1作为minSlides,即使每张幻灯片最多指定5张幻灯片,该脚本也只会每张放1张(给您提供27张页面的1张缩略图)。

有什么办法解决这个问题?
非常感谢 !

最佳答案

如果您查看example 3,它说明您遇到的问题。由于slideWidth属性设置为大于容器,因此默认为minSlide属性以允许幻灯片缩放。


  “在这里,我们故意将slideWidth设置为大于可用空间。在这种情况下,滑块默认为minSlide值,并进行适当缩放。” -bxslider示例3描述


为了获得想要的效果,您应该将最大宽度值设置为slideWidth属性。这样,屏幕将允许您在视口允许的情况下在minSlide和maxSlide之间切换。您可以在example 4中看到这一点。

我希望这会有所帮助,因为我花了一些时间自己弄清楚。

$('ul#items').bxSlider({
    slideWidth: 200,
    minSlides: 1,
    maxSlides: 5,
    slideMargin: 10
});

09-20 02:38