Показать сообщение отдельно
  #4 (permalink)  
Старый 17.02.2023, 00:20
Профессор
Отправить личное сообщение для giwuf Посмотреть профиль Найти все сообщения от giwuf
 
Регистрация: 16.05.2017
Сообщений: 165

рони

Решением было сбросить таймер внутри ивента переключения стрелок:

$$.parent().parent().find( '.sow-carousel-previous, .sow-carousel-next' ).on( 'click touchend', function( e, refocus ) {
    ....

    // Reset autoplay
    clearInterval(autoplayInterval);
    autoplayInterval = autoplay();
});


И разместить обработчик буллетов
else if ( carouselSettings.dots ) {
        $$.find( '.slick-dots li' ).on( 'click touchend', function() {
           // Reset autoplay
     clearInterval(autoplayInterval);
     autoplayInterval = autoplay();
        });
}


сразу после
if ( carouselSettings.dots && ( $$.data( 'variable_width' ) || $$.data( 'carousel_settings' ).theme ) ) {...}
Ответить с цитированием