Jump to content


Trying to call play() or restart() on a staggerFrom()

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

Hi folktrash :)


pls do like this : 

var tl = new TimelineLite();


$("#restart").click(function(){  tl.restart(); })
  • Like 1
Link to comment
Share on other sites

You can't "new" a static method. Use a timeline like Diaco showed.

Link to comment
Share on other sites

Lol. That was kind of mangled. Embedding isn't supported yet.


You had the wrong class selector.


See the Pen EVgGNw by osublake (@osublake) on CodePen

  • Like 2
Link to comment
Share on other sites

Just to be clear and to help anyone with this same question in the future TweenMax's stagger methods all return an Array of tweens.


TweenMax.staggerFrom( targets:Array, duration:Number, vars:Object, stagger:Number, onCompleteAll:Function, onCompleteAllParams:Array, onCompleteAllScope:* ) : Array


Returns : Array
An array of TweenMax instances (one for each object in the targets array)
In other words, TweenMax.staggerFrom() just spits back a whole bunch of "loose" tweens. There is no way to control them as a group. The stagger methods in TimelineLite and TimelineMax add tweens to a timeline which you can control. 
  • Like 2
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.