рони
Решением было сбросить таймер внутри ивента переключения стрелок:
$$.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 ) ) {...}