Javascript 如何区分自动幻灯片和单击幻灯片引导转盘?

Javascript 如何区分自动幻灯片和单击幻灯片引导转盘?,javascript,jquery,twitter-bootstrap,Javascript,Jquery,Twitter Bootstrap,我有旋转控制按钮,当选择新幻灯片时,我会将活动类添加到该按钮中 当有人点击其中一个按钮时,这是一个简单的任务,但如果我想加入自动播放,这突然变得更具挑战性 问题是: 我可以将slide绑定到一个将活动类添加到控制按钮的函数,该函数将起作用,但在幻灯片开始和添加活动类之间会有一个延迟,因为幻灯片完成时会触发slide 幸运的是,引导提供了幻灯片,当幻灯片启动时会触发该幻灯片。我可以将幻灯片绑定到一个函数,该函数将活动类添加到列表中的下一张幻灯片中,但当我尝试单击一个无序幻灯片的控制按钮时,这会导致

我有旋转控制按钮,当选择新幻灯片时,我会将活动类添加到该按钮中

当有人点击其中一个按钮时,这是一个简单的任务,但如果我想加入自动播放,这突然变得更具挑战性

问题是:

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

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

每当发生幻灯片时,就会触发幻灯片,因此,如果有人单击不符合正常幻灯片顺序的控制按钮,我将得到两个活动按钮

我目前看到的唯一解决方案是,以某种方式区分自动触发的幻灯片事件和单击触发的幻灯片事件

有什么想法吗?

试试这个:

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

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

你能提供你的代码或者创建一个JSFIDLE,这样我们就可以帮助你了。我的代码不是必需的。如果有什么我没有描述清楚的,请告诉我。你能提供你的代码或者创建一个JSF代码集,这样我们就可以帮助你了。我的代码不是必需的。如果有什么我没有说清楚的,请告诉我。这是一个很好的问题,你有没有弄明白?这个Answer帮我解决了这个问题:这是一个很好的问题,你有没有弄明白?这个Answer帮我解决了这个问题: