Jump to content
GreenSock

Search In
  • More options...
Find results that contain...
Find results in...
Joe Hakooz

defaultEase for TimelineMax

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

I know you can set a defaultEase for TweenMax, but how can I set it for a TimelineMax?

 

I've tried...

var tl = new TimelineMax({defaultEase:Power2.easeInOut});

...and other variations but nada happens.

 

Is it possible?

Thanks

Link to comment
Share on other sites

I can see how this would sound like a convenient feature to implement, but there are some logic issues that could actually make it quite unintuitive in several situations (I'll spare you the lengthy explanation unless you request it). So to answer your question, no, that is not supported in GSAP. You could, however, leverage the vars object of the TimelineMax to store an ease and then reference that when you create your tweens. Kinda like:

 

var tl = new TimelineMax({ease:Power2.easeInOut});
tl.to(element, 1, {css:{width:200}, ease:tl.vars.ease});

 

Or store your own variable.

  • Like 1
Link to comment
Share on other sites

I have no doubt there is a very good reason not to implement it in TimelineMax/Lite.

Very good suggestion. Totally achieves what I need...

Thanks!

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.
×