【发布时间】:2020-11-24 21:48:39
【问题描述】:
我在 HTML 中为我的 owl carousel 动态生成许多项目(我们称之为 myItemCount),所以这个数字可能会有所不同。 owl carousel 使用响应式设置根据屏幕宽度设置许多项目。但有时我的实际项目数量 (myItemCount) 小于我的响应标准允许的数量。在这些情况下,我希望循环为假,因为多个克隆将同时可见。我无法在初始化之前决定是否要循环,因为这取决于响应设置允许的项目数与 myItemCount 之间的差异。
我想做一些事情,比如在响应式设置之后放置一个 if 语句 if (myItemCount < items) { items: myItemCount, loop: false, responsiveClass: false } 以防止循环并防止响应式设置设置新的项目数量。这是如何实现的?
这是我当前的猫头鹰轮播初始化设置。
<script>
$(".newslider").owlCarousel({
autoplay: true,
loop: true,
responsiveClass: true,
responsive: {
0: {
items: 2
},
460: {
items: 3,
},
1000: {
items: 4
},
},
});
</script>
我知道这与很多问题相似,但我无法找到答案何时它是动态项目数和响应式项目数的组合。
【问题讨论】:
标签: javascript dynamic owl-carousel