carouFredSel复制分页符号

问题描述 投票:1回答:1

我正在设置一个简单的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="#">&lt;</a>
    <a id="next-banner" class="next" href="#">&gt;</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,但是在发布此问题之前,我已将其删除,以查看是否可以通过某种方式跨越代码流,但这不是问题。当该轮播单独位于页面上时,子弹的数量就会重复。

有什么想法吗?

javascript jquery html5 pagination caroufredsel
1个回答
-1
投票
$('#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 } });
© www.soinside.com 2019 - 2024. All rights reserved.