如何让动画重新开始,避免重复代码? jQuery的

时间:2016-10-08 18:04:30

标签: jquery animation duplicates setinterval clearinterval

当第一个动画重复时,代码重复。

您可以看到正在运行here

的动画

我的代码如下: here

我认为ClearInterval函数是发生错误的函数,因为它在播放之前启动动画它还在运行

感谢您的时间。

1 个答案:

答案 0 :(得分:0)

如果我理解正确,那么你可能想要一个在一段时间后调用自身的函数吗?

e.g。

setInterval(animaciones, 1000);

function animaciones(){
    ...
    setInterval(animaciones, 1000);
}

如果您想在每次执行以下操作时显示下一张图像:

joseama.claseBarnners={     
    currentImage=1,
    ...

getNextImagePath:function(){
    var currentImagePath = "img/" + currentImage + ".jpg"
    currentImage = (currentImage % 3) + 1; // 1,2,3,1,2,3,1,
    return currentImagePath;