[javascript] TweenMax를 사용하여 애니메이션의 진행 방향을 어떻게 제어할 수 있나요?

예를 들어, 요소를 위로 이동하는 애니메이션을 만드려면 다음과 같이 코드를 작성할 수 있습니다:

TweenMax.to(element, duration, {y: -100, yoyo: true, repeat: -1});

위 코드에서 element는 애니메이션을 적용할 요소를 나타내며, duration은 애니메이션의 지속 시간을 나타냅니다. {y: -100}은 요소를 위로 -100px만큼 이동시키는 것을 의미합니다.

yoyo: true는 애니메이션이 한 번 완료된 후에 요소를 원래 위치로 되돌리는 역방향 애니메이션을 실행합니다. repeat: -1은 애니메이션을 계속 반복하도록 설정합니다.

이렇게 설정하면 요소가 위로 이동한 후 아래로 이동하여 초기 위치로 돌아오는 애니메이션이 계속 반복됩니다.

TweenMax에는 더 많은 옵션이 있으며, 문서에서 자세한 정보를 찾을 수 있습니다. 다음은 TweenMax 문서의 참고 링크입니다:

TweenMax 문서

위의 예제 코드에서는 요소를 위로 이동하도록 설정했지만, yoyofalse로 설정하면 요소를 한 방향으로만 이동하도록 할 수도 있습니다.