【发布时间】:2015-12-03 14:52:26
【问题描述】:
我正在设置一个简单的 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,但我在发布此问题之前删除了它们,以查看是否可能以某种方式跨越了代码流,但这不是问题。当这个轮播完全在页面上时,项目符号的数量是重复的。
有什么想法吗?
【问题讨论】:
-
人力资源部。你能为此做一个jsfiddle或类似的东西吗?我想提供帮助,但我无法重现该问题。
-
您在上面看到的代码是我页面上的所有代码,我不知道 jfiddle 还能提供多少帮助。
-
那么除了 jQuery(1 还是 2?)和 carouFredSel 什么都没有?除了 Font Awesome 没有 CSS 吗?我明天再试一次。
-
我实际上发现问题出在我的语法中。我试图查明那个错误是什么,但我重新开始,我不再收到错误。
-
哦,太好了!我已经没有东西可以尝试复制它了。 :-D
标签: javascript jquery html pagination caroufredsel