【问题标题】:Multiple bootstrap carousels with different settings具有不同设置的多个引导轮播
【发布时间】:2015-03-13 10:44:53
【问题描述】:

我的页面中有多个轮播,它们的工作方式都相同。

我想让其中一个有不同的设置(间隔),但我做不到。

Here is the fiddle.

我想让“#slideshow”轮播在间隔/自动幻灯片设置为活动状态的情况下工作,而其余部分则禁用间隔/自动幻灯片。

jQuery('.carousel').each(function () {
    jQuery(this).carousel({
        interval: false
    });
    jQuery('#slideshow').carousel({
        interval: 3000
    });
});

【问题讨论】:

    标签: javascript jquery twitter-bootstrap-3 carousel


    【解决方案1】:

    把你写的大部分 jQuery 去掉,只留下这个:

    $('#slideshow').carousel({
        interval: 3000
    });
    

    FIDDLE

    我的解决方案只是你的代码的一个分支,删除了不需要的 jQuery。

    另外,请注意,您可以一直简单地键入 $ 而不是 jQuery。

    最后,您忘记在 Fiddle 中选择 jQuery 版本。 :P

    【讨论】:

    • 您的代码适用于第一个轮播,但其余部分处于非活动状态。我想要一个用于幻灯片轮播的语句(启用间隔)和一个用于其余轮播的语句(禁用间隔)
    • “不活跃”是什么意思?您在问题中说,您希望第一个以设定的间隔滑动,而另外两个不自动滑动但仍可通过用户控件移动。反正我就是这么读的。
    • 我了解#slideshow 的工作原理,但其他轮播如何工作,我们没有任何关于它们的声明?
    • 它们有默认设置作为 Bootstrap 的一部分。您可以为它们编写的 jQuery 和事件允许您设置新值,甚至可以单独设置。
    猜你喜欢
    • 2021-04-11
    • 2015-08-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多