我正在使用Twitter Bootstrap 3.3的轮播。我需要跟踪是否有人过渡了转盘。

我正在尝试做这样的事情:

$(".carousel").on('slide.bs.carousel', function(e) {
  // carousel was transitioned!
});


但是,我找不到自动过渡和用户调用的过渡之间的任何明显区别。

您如何知道引导轮播是由用户而不是由自动计时器转换的?

最佳答案

看来您是对的,手动/自动滑动事件没有区别。因此,解决方案可能是处理来自轮播控件的click事件,并且在这里确实需要逻辑:
$('#yourCarousel a.carousel-control').on('click', function (e) { console.log("slided manually!");});

10-02 13:42
查看更多