我一直在为我的页面使用旋转木马,在该页面上有3个旋转木马旋转木马每个都有#carousel
:
<ul id="#carousel">
<li><img ..../>
......
<ul>
<ul id="#carousel">
<li><img ..../>
......
<ul>
<ul id="#carousel">
<li><img ..../>
......
<ul>
当我将owlcarousel应用于三个元素时,第一个元素正在工作且其余部分无效
$("#carousel").owlCarousel({
autoPlay: 3000
});
解决方案是什么?
答案 0 :(得分:1)
ID应该是唯一的。 $("#carousel")
只会定位匹配选择器中的第一个元素。您可以使用公共类来使用ul和类选择器来使用jquery:
<强>标记:强>
<ul class="carousel">
<li><img ..../>
......
<ul>
<强>脚本:强>
$(".carousel").owlCarousel({
autoPlay: 3000
});
答案 1 :(得分:0)
多个实例不能拥有相同的ID,这个怎么样(假设你没有其他ul
):
$("ul").owlCarousel({
autoPlay: 3000
});
答案 2 :(得分:0)
此处使用class而不是ID,因为ID必须是唯一的。
$(".carousel").owlCarousel({
autoPlay: 3000
});
<强> HTML 强>
<ul class="carousel">
<li><img ..../>
......
<ul>