【问题标题】:carouFredSel Duplicating Pagination BulletscarouFredSel 复制分页项目符号
【发布时间】: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="#">&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,但我在发布此问题之前删除了它们,以查看是否可能以某种方式跨越了代码流,但这不是问题。当这个轮播完全在页面上时,项目符号的数量是重复的。

有什么想法吗?

【问题讨论】:

  • 人力资源部。你能为此做一个jsfiddle或类似的东西吗?我想提供帮助,但我无法重现该问题。
  • 您在上面看到的代码是我页面上的所有代码,我不知道 jfiddle 还能提供多少帮助。
  • 那么除了 jQuery(1 还是 2?)和 carouFredSel 什么都没有?除了 Font Awesome 没有 CSS 吗?我明天再试一次。
  • 我实际上发现问题出在我的语法中。我试图查明那个错误是什么,但我重新开始,我不再收到错误。
  • 哦,太好了!我已经没有东西可以尝试复制它了。 :-D

标签: javascript jquery html pagination caroufredsel


【解决方案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
    }
});

【讨论】:

  • 编辑您的帖子以添加代码格式。另外,请考虑在您的代码中添加任何解释。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-10-29
  • 2019-11-26
  • 2015-12-20
  • 2014-03-23
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多