• Остановка замедленного owl-carousel?

    @Elena_11
    Сделала пока так. Проверку через счётчик, чтобы для первого запуска задать setTimeout отличный от других. Но у этого решения есть нюанс, по-моему перемена скорости происходит не так плавно, если всматриваться, то можно заметить некую перемену в скольжении. Но это если знать) у меня без ховера, вы можете с ховером под себя доработать и свои значения задать.
    Также после изменения размера экрана и переключения активной вкладки - карусель стартует медленно опять.
    Пробовала что-то вроде window.onresize = function( event ) {count = 0}; но анимация неровная какая-то получается. Видимо owl carousel не особо заточена под такие задачи

    var owl=$("#reviews")
    
    var count = 0;
    
     owl.owlCarousel({
            items: 5,
            nav: false,
            dots: false,
            loop: true,
            center: false,
            margin: 30,
            autoWidth: false,
            autoplay: false,
            rewind: false,
            slideTransition: 'linear',
            autoplaySpeed: 6000,
            smartSpeed: 6000,
            onChanged: callBack,
            responsive: {
                1200:{
                    items: 5
                }
            }
    })
    
    function callBack(event) {
    
        if(count ===0) {
          owl.trigger('stop.owl.autoplay')
          setTimeout(function() { owl.trigger('play.owl.autoplay',[3500])});
          count++ 
         }
    
         if (count >0) {
               owl.trigger('play.owl.autoplay',[6000])
        }
       
        
    }
  • Остановка замедленного owl-carousel?

    @Elena_11
    присоединяюсь к вашему вопросу. Только мне нужно без ховера) но проблема та же. Уже несколько дней голову ломаю