2015-11-25 1 views
0

я в настоящее время анимации так, что скользит по фоновому изображению:Рафаэль JS: Перемещение изображения по пути после задержки

var paper = new Raphael(0, 0, 800, 600); 
var anim = Raphael.animation({path: "M2 2L100 2"}, 1500); 
var frontLayer = paper.image("raphael-img/front-image.png",0,0,1700,600); 
c.animate({transform: ['t',-900,0]}, 14000, function(){}) 

Это дает результат:

Beginning image

Process of sliding

Есть ли способ немедленно изменить фон/эффект скольжения через 4 секунды. Без необходимости прокручивать.

+0

Конечное изображение: http://i.stack.imgur.com/7w9BA.png (недостаточно очков репутации, чтобы добавить изображение в мой вопрос) – NewbieHasker

ответ

0

ОК, я узнал, как это сделать.

Просто вызовите эффект вы хотите использовать задержку, выполнив:

уага Анима = Raphael.animation ({преобразование: [ 'T', -900, 0]}, 0) ;

Затем введите имя переменной изображения, которое вы назначили, и используйте следующую функцию.

frontLayer .animate (anim.delay (2000));