Skip to main content

then

then( callback:Function ) : Promise

Returns a promise so that you can uses promises to track when a tween or timeline is complete.

Parameters

  • callback: Function

    The function that you want to handle the Timeline's promise that is generated.

Returns : Promise

Returns a promise so that you can uses promises to track when a tween or timeline is complete.

Details

Some people prefer to use a Promise instead of an onComplete callback - that's exactly what then() is for. It returns a Promise that will get resolved when the animation completes.

gsap.timeline().to(".class", {duration: 1, x: 100}).then(yourFunction).then(...);