【发布时间】:2013-05-31 05:50:08
【问题描述】:
我有旋转频率控制按钮,我将 active class添加到选择新幻灯片时。
当有人单击其中一个按钮时,这是一项简单的任务,但如果我想合并autoplay,这突然变得更具挑战性。
问题出在这里:
我可以将slid 绑定到一个将活动类添加到我的控制按钮的函数,它会起作用,但是在幻灯片开始和添加活动类之间会有延迟,因为@幻灯片完成时触发 987654325@。
幸运的是,Bootstrap 提供了slide,它会在幻灯片启动时触发。我可以将slide 绑定到一个将活动类添加到列表中的下一张幻灯片的函数,但是当我尝试单击失序幻灯片的控制按钮时,这会导致问题。
slide 会在幻灯片发生时触发,所以如果有人点击了一个不符合正常幻灯片顺序的控制按钮,我最终会得到两个活动按钮。
我目前能看到的唯一解决方案是以某种方式区分自动触发的 slide 事件和点击触发的事件。
有什么想法吗?
【问题讨论】:
-
这是一个很好的问题,你有想过吗?
-
这个回答帮我解决了这个问题:stackoverflow.com/a/31753085/3171256
标签: javascript jquery twitter-bootstrap