Я была такая же проблема, и я реализую то же решение, как и вы. Я просто добавил другую функцию, чтобы перезапустить интервал после нажатия правой или левой стрелки (кнопка).
В правой стреле есть класс .fa-angle-right (fontawsome) и левый .fa-angle-left.
Так Моя функция Carousel вызова выглядит следующим образом:
$('.carousel').carousel({
full_width:true,
time_constant: 100
});
var carouselAutoplay = setInterval(function(){
$('.fa-angle-right').click();
}, 7000);
$('.fa-angle-right').click(function(){
$('.carousel').carousel('next');
clearInterval(carouselAutoplay);
carouselAutoplay = setInterval(function(){
$('.fa-angle-right').click();
}, 7000);
});
$('.fa-angle-left').click(function(){
$('.carousel').carousel('prev');
clearInterval(carouselAutoplay);
carouselAutoplay = setInterval(function(){
$('.fa-angle-right').click();
}, 7000);
});
Он работал для меня, спасибо – Disturb
Работал для меня тоже! – Stan