this.path = '.classtest'; this.interval = function () { // clearInterval(slideInterval); slideInterval = setInterval(this.test(), 14000); } this.test = function () { $(this.path).animate({left: '-100%'}, 1000, function () { $(this).find("li:last").after($(this).find("li:first")); $(this).css({left: "0%"}); }); }
Udało się rozwiązać problem, szkoda że nie rozumiem dlaczego tak się stało ale wynik jest taki:
this.slideInterval = setInterval(function () { }, this.slideTime);