items - Owl carousel 2 不显示具有不同类名的正确项目
问题描述
我看到这个问题已经被问过了,但解决方案对我不起作用。我的系统中有这些项目:
<div class="owl-carousel">
<div class="card"></div>
<div class="card"></div>
<div class="card"></div>
</div>
<div class="blog-carousel owl-carousel">
<div class="card"></div>
<div class="card"></div>
<div class="card"></div>
</div>
脚本方面:
$(".owl-carousel").owlCarousel({
items: 2,
responsiveClass:true,
responsive: {
0: { items: 1 },
685: { items: 2 },
}
});
$('.blog-carousel:not(".owl-carousel")').owlCarousel({
items: 3,
responsiveClass:true,
responsive: {
0: { items: 1 },
685: { items: 2 }
}
});
起初,在第二个 div 组上,我只输入blog-carousel
了一个类名并简单地调用$('.blog-carousel').owlCarousel({})
,但它不能显示在轮播中。然后我看到其他人提到类名“owl-carousel”是强制性的。这就是我的代码变成这个的方式。
所以问题是,默认的 owl-carousel,我只想显示 2 个项目并为博客组显示 3 个项目。但是我的博客项目仍然显示 2 而不是 3。看起来,它正在从第一个脚本中读取所有内容。
解决方案
在第二个滑块中,您提到items: 2
的屏幕宽度大于 685 像素。所以只显示了两个项目。添加一些其他断点并生成items: 3
. 在这个片段中,我将断点添加为 768px。
$('.blog-carousel').owlCarousel({
responsiveClass:true,
responsive: {
// breakpoint from 0 up
0: { items: 1 },
// breakpoint from 685 up
685: { items: 2 },
// breakpoint from 768 up
768: { items: 3 }
}
});
推荐阅读
- plsql - PLS-00382:表达式在填充关联数组表时类型错误
- javascript - 当直接赋值适用于 Javascript 数字数据类型时,为什么加法会丢失精度?
- bash - 如何将多个参数作为变量传递给应用程序?
- node.js - Bot Framework:选择卡重试提示不起作用
- python-3.x - FileNotFoundError 但文件在那里:密码学版
- python - 如何从站点中提取文本然后将其放入数组中
- python - django views.py 中是否有更新 var 值的函数?
- c# - 资产未加载到控制器操作上
- fonts - 对象检测增加字体大小
- mysql - 如何过滤具有“int64”类型列的数据?