Dies ist eine Div-Animation per Klick. Wenn die Befehle enden, wird die Funktion jedoch nicht neu gestartet. Ich habe es mit einem Rückruf versucht, aber vielleicht stimmt die Kollokation nicht.Wie kann ich meine Funktion loopen?
$(function() {
//set animation
$('.fa-arrow-left').on('click', function set_animation() {
$('.container .set').css({
'transform': 'translate(27px)'
});
$('.fa-arrow-left').css({
'transform': 'rotate(180deg)'
});
$('.fa-arrow-left').on('click', function() {
$('.container .set').css({
'transform': 'translate(220px)'
});
$('.fa-arrow-left').css({
'transform': 'rotate(0deg)'
});
})
});
})
Es würde sehr hilfreich sein, eine funktionierende Version des Codes zu sehen, einschließlich CSS und HTML. Ich würde jedoch vorschlagen, dass Sie Keyframes verwenden, um das zu tun, was Sie benötigen. –
Wie oft möchten Sie Ihre Funktion Schleife? Möchten Sie Ihre Animationen kontinuierlich loopen? – Pineda
Sie haben den zweiten onclick innerhalb des ersten. Dies wird definitiv nicht zur Arbeit gehen – Onix