Я пытаюсь использовать замедление и заставить изображение медленно подниматься и опускаться. Я получил это работает, но есть «пропустить» в первом цикле. Вы можете увидеть это в действии на https://culturehog.com и вот мой код:
// Bounce
function pushDavidUp() {
$("#david").css({
'transition' : 'transform 5s ease-in-out 0s',
'transform' : 'translateY(-50px)'
});
setInterval(pushDavidDown, 5000);
}
function pushDavidDown() {
$("#david").css({
'transition' : 'transform 5s ease-in-out 0s',
'transform' : 'translateY(50px)'
});
setInterval(pushDavidUp, 5000);
};
pushDavidDown();
Я подозреваю, что это что-то в том, как я применяю CSS, но мне было интересно, смогу ли я компенсировать это с помощью JS.