【问题标题】:How to differentiate between auto-slide and click slide Bootstrap carousel?如何区分自动滑动和单击滑动 Bootstrap 轮播?
【发布时间】:2013-05-31 05:50:08
【问题描述】:

我有旋转频率控制按钮,我将 active class添加到选择新幻灯片时。

当有人单击其中一个按钮时,这是一项简单的任务,但如果我想合并autoplay,这突然变得更具挑战性。

问题出在这里:

我可以将slid 绑定到一个将活动类添加到我的控制按钮的函数,它会起作用,但是在幻灯片开始和添加活动类之间会有延迟,因为@幻灯片完成时触发 987654325@。

幸运的是,Bootstrap 提供了slide,它会在幻灯片启动时触发。我可以将slide 绑定到一个将活动类添加到列表中的下一张幻灯片的函数,但是当我尝试单击失序幻灯片的控制按钮时,这会导致问题。

slide 会在幻灯片发生时触发,所以如果有人点击了一个不符合正常幻灯片顺序的控制按钮,我最终会得到两个活动按钮。

我目前能看到的唯一解决方案是以某种方式区分自动触发的 slide 事件和点击触发的事件。

有什么想法吗?

【问题讨论】:

标签: javascript jquery twitter-bootstrap


【解决方案1】:

试试这个:

  $('.carousel').carousel({
  interval: 2000
});

【讨论】:

  • 您能否提供您的代码或创建一个jsfiddle,以便我们为您提供帮助。
  • 我的代码不是必需的。如果有什么我没有描述清楚的地方,请告诉我。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-10-04
  • 2012-05-26
  • 1970-01-01
  • 1970-01-01
  • 2016-12-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多