gpt4 book ai didi

javascript - 如何根据我的窗口大小(台式机、平板电脑、手机)设置 slick.js 设置?

转载 作者:太空宇宙 更新时间:2023-11-03 19:57:53 32 4
gpt4 key购买 nike

我有一堆自定义的 HTML div。我将其中的 3 存储在具有 slide 类的 div 中。然后,我使用该幻灯片类调用 slick 函数并应用如下设置:

$('.slide').slick({

slidesToShow: 3,
slidesToScroll: 1,
arrows: true,

});

对于那些不知道的人,这里是 slick.js .

此时我的整个 UI 如下所示:

enter image description here

全屏时它们看起来不错,但一旦我减小窗口尺寸,它们看起来就很差了。我正在考虑根据我的窗口大小设置我的 slick 设置。例如,

If window size = full OR 1080px {
$('.slide').slick({

slidesToShow: 3,
slidesToScroll: 1,
arrows: true,

});

}

else if window size = medium or 720px {
$('.slide').slick({

slidesToShow: 2,
slidesToScroll: 1,
arrows: true,

});


}else{


// This is for the phone

$('.slide').slick({

slidesToShow: 1,
slidesToScroll: 1,
arrows: true,

});
}

实现这样的目标最有效的方法是什么?

这是我的 JSFiddle .

最佳答案

根据official document ,这可能非常简单。

$('.responsive').slick({
dots: true,
infinite: false,
speed: 300,
slidesToShow: 4,
slidesToScroll: 4,
responsive: [
{
breakpoint: 1024,
settings: {
slidesToShow: 3,
slidesToScroll: 3,
infinite: true,
dots: true
}
},
{
breakpoint: 600,
settings: {
slidesToShow: 2,
slidesToScroll: 2
}
},
{
breakpoint: 480,
settings: {
slidesToShow: 1,
slidesToScroll: 1
}
}
// You can unslick at a given breakpoint now by adding:
// settings: "unslick"
// instead of a settings object
]
});

关于javascript - 如何根据我的窗口大小(台式机、平板电脑、手机)设置 slick.js 设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29403522/

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