javascript - Bootstrap Carousel 不重启

标签 javascript twitter-bootstrap-3

我正在使用 Bootstrap 3,但我的 carousel 出现了问题。 我有 12 件元素。我设法通过使用以下代码启动了我的 Carousel:

$(function() {
  $('.carousel').carousel({
    interval: 1000,
    cycle: true
  });
  $('[data-slide-to=0]').trigger('click');
});

问题是,第一个循环自动成功完成,但当它结束时,大图像消失但指示器没有任何反应。指标继续从头到尾循环,没有大图像。

Img 1: 普通 slider ,滑动到最后: enter image description here

图 2: slider 消失,它的指示器仍然存在并从头开始正常。

enter image description here

当我打开 firebug 并在第一张图片上添加“active”时,它就正常了。

如何设置 Carousel,以便在选择第一个指标时第一个项目处于事件状态?

我在这里创建了一个示例 JSFiddle

最佳答案

Bootstrap v3 中没有“循环”这样的选项,因为它默认循环。因此代码应该如下所示:

 $(function(){
     $('.carousel').carousel({ interval: 1000 });
 }); 

此外,您还应该删除指示器中的 item 类,因为它表示要设置动画的幻灯片。

https://jsfiddle.net/66o0g8a0/1/

关于javascript - Bootstrap Carousel 不重启,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41858880/

相关文章:

javascript - 将下拉菜单的背景扩展到浏览器的全宽

c# - Gridview 标题卡住在母版页中不起作用

html - 在 Col-md-3 中显示全宽列

html - 解决设计带有图标的按钮的问题

html - 在 bootstrap 中列出带有背景颜色的链接项的组

javascript - Backbone 集合 toJSON 返回集合对象

javascript - 在滚动条上添加/删除类(Wordpress)

javascript - 如何使用 Javascript 确定元素的语言?

css - Bootstrap : spaces between rows in mobile mode

javascript - Bootstrap 弹出窗口 : Use of callbacks in order to show/hide overlay -doesn't work