Я работаю над GSAP и хотел отменить анимацию. Я использовал следующий подход, но он не сработал. Есть ли синтаксическая ошибка?
const svg1 = document.querySelector(".svg1");
window.addEventListener("DOMContentLoaded", () => {
const tl1 = gsap.timeline({
onComplete: reverse(),
});
const tl2 = gsap.timeline();
tl1.from(
svg1,
{ rotate: "0deg,", scale: 1 },
{ rotate: "30deg", scale: 0.8, duration: 2 }
);
function reverse() {
tl2.from(
svg1,
{ rotate: "30deg,", scale: 0.8 },
{ rotate: "0deg", scale: 1, duration: 2 }
);
tl1.play();
}
});