javascript - 如何知道 Bootstrap 轮播是否由人转换?

标签 javascript twitter-bootstrap twitter-bootstrap-3

我正在使用 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/

相关文章:

html - Bootstrap 按钮样式 margin-left :-1px when click outside that area

html - Bootstrap 表单在 Firefox 中不起作用

javascript - Android 版 Chrome 在重放录音时出现错误

javascript - 按 ID 和语言环境获取内容条目

javascript - Bootstrap3 导航栏切换不适用于 requirejs

HTML 将元素放在同一行

html - 居中导航栏不起作用

Laravel 7.24 如果用户登录,如何更改导航栏的颜色

javascript - 仅在Mac以外的设备上添加子菜单项: Electron JS

html - col-xs 不适用于小于 768px 的媒体屏幕