Я испытываю удачу в некоторой базовой анимации после базового урока здесь .
В этом уроке объект перемещается в одну сторону, а затем возвращается. Довольно просто.
Однако я хотел бы, чтобы эта базовая анимация продолжалась при одновременном применении другой анимации.
Например, когда мяч движется слева направо, скажем, при переходе 500 мс, происходит еще одна анимация, которая происходит каждые 3000 мс, возможно, она немного поднимается и опускается. Я делаю это, чтобы создать неправильный узор.
Я пытался сделать что-то вроде этого:
(это использует jquery и плагин таймеров)
$( "#ball1") .everyTime ( 10, function (){
$("#ball1") .animate ({top:"60px"}, 6000 ).animate ({top:"57px" }, 6000 );
$("#ball1") .animate ({left:"5px" }, 9000 ).animate ({left:"0px" }, 9000 );
});
А также:
$( "#ball1") .everyTime ( 10, function (){
$("#ball1") .animate ({top:"60px"}, 6000 ).animate ({top:"57px" }, 6000 );
});
$( "#ball1") .everyTime ( 10, function (){
$("#ball1") .animate ({left:"5px" }, 9000 ).animate ({left:"0px" }, 9000 );
});
В обоих случаях кажется, что первая анимация заканчивается, затем начинается следующая ... затем она зацикливается, а не одновременно.
Что мне не хватает или что мне нужно исследовать, чтобы сделать это?
Спасибо за ваше время!