Я некоторое время читал код и обнаружил, что автоматическая прокрутка реализована с помощью setTimeout
:
if(o.auto)
setInterval(function() {
go(curr+o.scroll);
}, o.auto+o.speed);
Если вы используете jCarouselLite
во второй раз, это не остановит setTimeout
. Чтобы остановить setTimout
, вы должны вызвать window.clearTimeout
:
var timeoutId = window.setTimeout(function(){...}, 100);
window.clearTimeout(timeoutId);
Это невозможно, поскольку код jcarousel не предоставил вам эти timeoutId
. Вы можете поговорить с разработчиком или изменить код самостоятельно.