我正在设置一个简单的carouFredSel,并且效果很奇怪。
HTML:
<div class="list_carousel responsive banners">
<ul id="foo2">
<li><a href="#"> <img src="1.jpg"></li>
<li><a href="#"> <img src="2.jpg"></li>
<li><a href="#"> <img src="3.jpg"></li>
<li><a href="#"> <img src="4.jpg"></li>
<li><a href="#"> <img src="5.jpg"></li>
<li><a href="#"> <img src="6.jpg"></li>
<li><a href="#"> <img src="7.jpg"></li>
<li><a href="#"> <img src="8.jpg"></li>
<li><a href="#"> <img src="9.jpg"></li>
<li><a href="#"> <img src="10.jpg"></li>
</ul>
<div class="clearfix"></div>
<a id="prev-banner" class="prev" href="#"><</a>
<a id="next-banner" class="next" href="#">></a>
<div id="pager-banner"></div>
</div>
jQuery的:
$("#foo2").carouFredSel({
align: 'left',
responsive: true,
width: 690,
height: 198,
items: {
start: -1,
visible: 1,
width: 690,
height: 198
},
scroll: {
items: 1,
duration: 1000,
fx: 'crossfade'
},
auto: true,
swipe: {
onTouch : true,
onMouse : true
},
prev: {
button: "#prev-banner",
key: "left"
},
next: {
button: "#next-banner",
key: "right"
},
pagination : {
container : "#pager-banner",
anchorBuilder : function( nr ) {
return "<a href='#'><i class='fa fa-circle-o'></i></a>";
}
}
});
我不知道这是怎么发生的,但是当我运行它时,分页符号的数量正在翻倍。现在我应该有十(10),现在我有二十(20)。
我的页面上确实还有其他carouFredSels,但是在发布此问题之前已将其删除,以查看是否可能以某种方式跨越了代码流,但这不是问题。当该轮播单独位于页面上时,子弹的数量就会重复。
有任何想法吗?
最佳答案
$('#foo2').carouFredSel({
items: 1,
responsive: true,
direction: "left",
scroll: {
items: 1,
easing: "elastic",
duration: 500,
pauseOnHover: true
},
items: {
visible: {
min: 1,
max: 1,
}
},
prev: '#prev-banner',
next: '#next-banner',
pagination: {
container: '.sliderpager',
anchorBuilder: false // remove default rendering
}
});