Jump to content

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

GreenSock last won the day on October 14

GreenSock had the most liked content!


  • Content Count

  • Joined

  • Last visited

  • Days Won


GreenSock last won the day on October 14

GreenSock had the most liked content!

Community Reputation

11,645 Superhero

About GreenSock

  • Rank

Contact Methods

Profile Information

  • Gender
  • Location
    Chicago Area
  • Interests
    Volleyball, Basketball, Christian Apologetics, Motorcycling

Recent Profile Visitors

54,492 profile views
  1. I actually don't see a problem here. Let me explain what's going on... ScrollTrigger must figure out where the "trigger" is in the window, and it does that using getBoundingClientRect() but if you hide the trigger then the browser cannot accurately report the element's bounds. That's why the markers are where they are. And consequently, it reaches the end IMMEDIATELY because the "end" is at a scroll position of 0. You've got your toggleActions set to "pause" when it hits the end, so the animation never actually gets to go anywhere because it gets paused right away. See
  2. This should be resolved in the next release which you can preview at https://assets.codepen.io/16327/gsap-latest-beta.min.js. Thanks for pointing it out.
  3. https://codepen.io/GreenSock/pen/GRoXzYj
  4. I assume that CodePen you posted has nothing to do with your question, right? There’s no such code in there. It’s super difficult to troubleshoot blind, so I’ll just guess that your “backgroundImage” isn’t what you think it is. Maybe try to console.log() it right before your tween. Is it a valid DOM element? Probably not. It also looks like you’re using the very old/legacy formatting. It should technically work fine, but we highly recommend moving to the much more compact, simple GSAP 3 syntax. You don’t need anymore TimelineLite/Max, TweenLite/Max - it’s all consolid
  5. Well "get away with", yes, in the sense that our entire business model is based on the honor system - we don't burn time hunting for violations or policing things. We believe that if we just focus our resources on making the tools better and serving our customers, the market will reward our efforts naturally. So far so good. In fact, your kind note here evidences exactly that. 🙌 Technically, the usage you described does require a "Business Green" license because you're using GreenSock technology in a site/product that's only available to paying customers (students). I d
  6. Also, I assume you're using an old version of GSAP, right? Have you tried updating? Like Zach said, it's virtually impossible to troubleshoot without a minimal demo. Once we see one, I'm sure we'll be able to offer more help but I'd STRONGLY recommend updating.
  7. Ah yes, sorry about the confusion there. It's a very particular scenario related to from() animations inside matchMedia(). That should be resolved in the next release which you can preview at https://assets.codepen.io/16327/ScrollTrigger.min.js Better? An alternate solution is simply to reset things at the top of your matchMedia() functions, like: gsap.set(".list, .item", {clearProps: "all"});
  8. @EricBintner Are you saying that you're logged in and you downloaded the zip file and you can't find it in there? Just to be clear, SplitText is NOT in the public repo or CDNs because it's a members-only plugin that you get with Club GreenSock.
  9. Very interesting - this was caused by tiny math issues related to binary systems: start: 2.8 / 5, // (0.5599999999999999) end: 2.8 / 5 + 1, // (1.56) Thus those values were interpreted as slightly more than one iteration around. That should be resolved in the next release which you can preview at https://assets.codepen.io/16327/MotionPathPlugin.min.js Here's how I'd probably do it (I'm not a fan of the instant/jarring change in direction): https://codepen.io/GreenSock/pen/5b5b47f9fe28ff287db07274154199dd?editors=0010 Does that help?
  10. GreenSock


    @kute CustomWiggle is a membership benefit of Club GreenSock. It looks like you haven't signed up yet, so that's why it's not in your ZIP file. Once you sign up (and are logged in), the ZIP file you download will indeed have CustomWiggle in there (along with the other bonus plugins). Enjoy!
  11. Very tough to troubleshoot blind, but I'll mention a few quick things: You can EITHER have toggleActions OR scrub, not both. It isn't logically possible to have both. So if you have a scrub, it'll ignore toggleActions (so you can remove that from your code). Did you try removing invalidateOnRefresh: true? I Once we see a reduced test case, I'm sure we'll be able to offer more help.
  12. You might want to consider this approach (related thread):