jquery - Owl Carousel 使用单个 jQuery 脚本进行 2 个或更多部分
问题描述
谁能知道如何修改我的 jQuery 脚本以在不同的页面部分有 3 个项目和 4 个项目?在服务部分的理论,我有 4 个项目,在博客部分我有 3 个项目。
现在,如果我使用这个脚本,我的博客部分有 4 个项目,这些项目被扭曲了。我可以使用带有子选择器的变体吗?如何专业编码?
$('.owl-carousel').owlCarousel({
loop:true,
responsiveClass:true,
dots:true,
responsive:{
0:{
items:1,
nav: true,
dots:true
},
600:{
items:2,
nav:true,
dots:true
},
1000:{
items:4,
nav: true,
loop:false,
dots:true
}
}
});
解决方案
我不得不这样做。将类 owl-3 或 owl-4 添加到相应的轮播中,并使用此代码进行初始化。
/* Set up owl-3 and owl-4 */
jQuery(document).ready(function(){
if (jQuery('.owl-4').length) {
// https://owlcarousel2.github.io/OwlCarousel2/docs
jQuery('.owl-4').owlCarousel({
loop:true,
margin:30,
nav:true,
navText:["",""],
dots:false,
responsive:{
0:{
items:1
},
576:{
items:2
},
768:{
items:3
},
1000:{
items:4
}
}
});
}
if (jQuery('.owl-3').length) {
jQuery('.owl-3').owlCarousel({
loop:true,
margin:30,
nav:true,
navText : ["",""],
dots:false,
responsive:{
0:{
items:1
},
576:{
items:2
},
992:{
items:3
}
}
});
}
}
推荐阅读
- javascript - 当我在 chrome 上打开一个新标签时如何执行给定的代码?
- javascript - 如何在点击时加载新图像?
- javascript - 基于 SSR nuxtjs 中的身份验证呈现页面
- postgresql - JDBI 和 postgres 中的数据库行级锁定
- android - Admobs 集成始终显示“未找到广告配置”
- python - 使用 pysftp 优化检索文件大小的性能
- python - 如何使用项目的子值对嵌套的python字典进行排序
- django - 在 docker 上使用 nginx gunicorn 配置 django
- c++ - C++:在坐标平面比较坐标的问题不知道怎么解决超时
- integration - 单个 CANOE 配置可处理多个 (2) 子独木舟配置