Najpierw spójrz:.animate z krzywą
Kot musi przejść do X w krzywej. (patrz strzałka)
Gdy kot uderzy w x, powinien pozostać 10 sekund, a po tym kot powinien wrócić do o, ponownie w zakręcie i powtórzyć.
Próbowałem z tym kodem:
function curve() {
$('#cat').delay(10000).animate({top: '-=20',left: '-=20'}, 500, function() {
$('#cat').delay(10000).animate({top: '+=20', left: '+=20'}, 500, function() {
curve();
});
});
}
curve();
Ale kot porusza się tak:
Czy istnieje sposób, aby dostać kota do poruszania się w tego rodzaju krzywej ?
http://stackoverflow.com/questions/2240052/how-would-you-animate-something-so-that-it- follow-a-curve – RightSaidFred
YUI zapewnia również obsługę zakrzywionych animacji. http://developer.yahoo.com/yui/examples/animation/control.html –