У меня проблема с поиском способа зациклить мою анимацию с помощью Raphaeljs.
Я уже видел этот пост
Почему не будет мой цикл анимации Raphael JS?
однако, выполнение той же вещи на моей анимации не сработало, что означает, что она выполняется только один раз. Мой код:
var ciclo = function() {
var ex = easingx.value,
ey = easingy.value;
c.animate({
"20%": {cy: 150, easing: ey,opacity: 100, callback: fade(0)},
"40%": {cy: 250, easing: ey, callback: fade(1)},
"60%": {cy: 250, easing: ey, callback: fade(2)},
"80%": {cy: 150, easing: ey, callback: fade(3)},
"90%": {cy: 50, easing: ey, callback: fade(4)},
"100%": {cy: 50, easing: ey,opacity: 0, callback: fade(5)}
}, 5000).animate({
"20%": {cx: 50, easing: ex},
"40%": {cx: 100, easing: ex},
"60%": {cx: 200, easing: ex},
"80%": {cx: 250, easing: ex},
"90%": {cx: 200, easing: ex},
"100%": {cx: 100, easing: ex}
}, 5000,ciclo)
};
ciclo();