Jump to content


Setting onComplete events on a per play basis

Moderator Tag

Warning: Please note

This thread was started before GSAP 3 was released. Some information, especially the syntax, may be out of date for GSAP 3. Please see the GSAP 3 migration guide and release notes for more information about how to update the code to GSAP 3's syntax. 

Recommended Posts

To use a jQuery Deferred object to pass along a resolved status when a TimelineLite animation completes. I need to create and resolve a new Deferred object each time the timeline is played. In Flash I would have just set a new 'onComplete' event listener each time the Timeline play function is called, and then removed that event listener each time. Is there an equivalent way to do this with the JS version of TimelineLite?

Link to comment
Share on other sites

Hi Duro. Welcome to the GreenSock forums.


It sounds to me like you need the eventCallback() method


Take a peak at the docs for it here:



If after reading you need more clarification just let us know.



Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.