2013-11-30 3 views
1

Я не могу вызвать функцию «пауза» на карусели Bootstrap (3.0.2). Я пробовал все, что могу придумать, чтобы ссылаться на экземпляр карусели, но - никаких ошибок, пауз.bootstrap carousel pause не работает

<script> 
    var stepIndex = 3; 
    $('.carousel').carousel({ 
     interval: 3000 
    }); 
    $('#carousel-couples').on('slide.bs.carousel', function() { 
     stepIndex-- 
     console.log("carousel stepping", stepIndex); 
     if (stepIndex == 0) { 
      console.log("supposedly pausing carousel"); 
      $('.carousel').carousel('pause'); 
     } 
    }) 
</script> 
</body> 
</html> 

ответ

1

Вызов паузы на карусели при ее скольжении, похоже, не работает. Вместо этого используйте событие slid.bs.carousel, как только слайд завершит переход, а затем ваш pause должен работать.

$('#carousel-couples').on('slid.bs.carousel', function() { 
    ... 
}); 
+1

хорошо, это сделало трюк - хотя я, конечно же, попытался в какой-то момент в моей борьбе, не знаю, почему это не сработало. Благодаря! –

Смежные вопросы