jquery - 如何通过使用 .your-class 和用于手机、平板电脑的多项目类来滑动图像的 slick 插件来获得响应式页面
问题描述
我想为手机屏幕创建一个显示一个图像的网页,但我可以滑动到下一个和上一个图像。然后对于平板电脑屏幕,有 2 张图像滑动到下两张图像和 2 张之前的图像。在媒体查询中调用这些?他们每个人都可以正常工作,但我想把它们都放在不同的屏幕尺寸上?
// showing single item
$('.your-class').slick();
// showing tablet
$('.multiple-items').slick({
infinite: true,
slidesToShow: 2,
slidesToScroll: 2
});
// SHOWING 4 COLUMN desktop
$('.multiple-items4').slick({
infinite: true,
slidesToShow: 4,
slidesToScroll: 4
});
解决方案
您需要为响应性提供断点。
$('.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
]
});
推荐阅读
- java - 在IDEA中突出显示项目中的“out”文件夹是什么意思?
- amazon-web-services - 在 AWS api 网关中向 api 添加标头
- r - R线性模型回归线拟合
- android - 无法从 RecyclerView 更新 BottomSheet 上的数据
- css - Firefox 似乎忽略了 ::after 元素父元素上的填充
- javascript - 根据项目数调整按钮大小
- react-native - navigation.navigate 在 Stack Navigator 的 headerRight 中的按钮上
- azure - 如何将位于本地 FTP 服务器的压缩文件夹迁移到 Azure 存储?
- r - 使用 AWS db 部署 shinyapp
- spring-boot - 为什么控制器类在springBoot应用程序中不返回jsp页面