我正在使用 Twitter Bootstrap 3.3 的轮播。我需要跟踪人类是否已经转换了轮播。
我正在尝试做这样的事情:
$(".carousel").on('slide.bs.carousel', function(e) {
// carousel was transitioned!
});
但是,我找不到自动转换和用户调用转换之间有任何明显的区别。
您如何知道 Bootstrap 轮播是由用户而不是自动计时器转换的?
最佳答案
看来,你是对的,手动/自动滑动事件没有区别。因此,解决方案可能是处理来自轮播控件的单击事件,并且此处确实需要逻辑:
$('#yourCarousel a.carousel-control').on('点击', function (e) {
console.log("手动滑动!");
});
关于javascript - 如何知道 Bootstrap 轮播是否由人转换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52537573/