Я пытаюсь сделать простой цикл для анимации jQuery, но он не будет работать, где я ошибаюсь?
var time = 750;
var go_up = true;
$('#vittorio a').hover(function () {
checkMovement ();
}, function () {
$('#heart').stop().animate({
top:'0px'
}, 1500);
});
function moveHeart (pos) {
$('#heart').stop().animate({
top:pos
}, time, function () {
checkMovement();
});
}
function checkMovement () {
if (!go_up) {
go_up = true;
pos = '3px';
} else {
go_up = false;
pos = '-3px';
}
moveHeart (pos);
}
Цикл работает только один раз.