Как узнать, передана ли карусель Bootstrap человеком? - PullRequest
0 голосов
/ 27 сентября 2018

Я работаю с каруселью Twitter Bootstrap 3.3.Мне нужно отследить, прошел ли человек карусель.

Я пытаюсь сделать что-то вроде этого:

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

Однако я не могу найти какой-либо заметной разницы между автоматическим переходом ипереход, вызванный пользователем.

Как вы узнаете, что загрузочная карусель была переведена пользователем, а не автоматическим таймером?

1 Ответ

0 голосов
/ 27 сентября 2018

Кажется, что вы правы, и нет никаких различий в ручном / автоматическом скольжении событий.Таким образом, решение может заключаться в обработке события щелчка от элементов управления карусели и здесь нужна логика:

$('#yourCarousel a.carousel-control').on('click', function (e) { console.log("slided manually!"); });

...