Jump to content

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

ZachSaucier last won the day on January 19

ZachSaucier had the most liked content!


  • Content Count

  • Joined

  • Last visited

  • Days Won


ZachSaucier last won the day on January 19

ZachSaucier had the most liked content!

Community Reputation

1,665 Superhero

About ZachSaucier

Contact Methods

Profile Information

  • Gender
  • Location
  • Interests
    Frontend development, soccer, board games, theology

Recent Profile Visitors

3,617 profile views
  1. Hey Zahir. This is a great use case for modifiers: https://codepen.io/GreenSock/pen/ExaOpRM?editors=0010 We also recommend that you use GSAP 3's formatting. You're already loading it in the demo, you can just start using the new features like switching out TweenMax for gsap
  2. I think you're paranoid To prove you're not, maybe a screen share would be good? You can tell that there is not any offset by looking at where the two circles touch - they never stop touching.
  3. Yes, I'm certain. You can tell from the text in your pen. Here's a minimal demo that shows it very clearly: https://codepen.io/GreenSock/pen/povQKxR?editors=0100
  4. Hey @jonForum. Good catch and thanks for the gif to reproduce it. It should be fixed now (it was just with the v2 visualizer).
  5. Hey MustketeerHo. This is caused by the image not being perfectly symmetrical, not anything related to GSAP. There's no way to get rid of it other than to get a different (symmetrical) image.
  6. @Adamk247 I just happened to come across this pen. Maybe it was made by the creators of that page? It's similar https://codepen.io/soju22/pen/OJPBmKR
  7. Hey @Adamk247 and welcome to the GreenSock forums. This thread should provide you insight on how to animate waves. Another similar thread that may help is Other than that, please let us know if you have specific questions. We don't have the capacity to build out every effect that users ask for
  8. Hey ninmorfeo, This is exactly what .getProperty() is for. We don't recommend mixing jQuery's .css() with GSAP as it's really not ever necessary to do.
  9. Hey Ben and welcome to the GreenSock forums! Using timeScale to make a timeline responsive is an... interesting approach we generally recommend killing off the previous tweens/timelines and creating new ones on resize if the need be. Alternatively using responsive units or something like intersection observers make it so you don't have to do that a lot of the time. It seems like this.scrollTimeline.time(window.pageYOffset); would be passing in numbers that are much larger than the duration of the timeline if the page is very tall. I might check to make sure that value is within the time of the scrollTimeline. Besides that, it's really hard to say what's going wrong. Sorry, but it'd be very helpful for us to see a minimal demo. P.S. Why not use GSAP 3? It's smaller, has a lot of new features, and has an improved API. If you do switch over to GSAP 3, use the beta file for now because version 3.0.5 has a regression related to timeScale.
  10. Hey Nada and welcome to the GreenSock forums. From what I can tell, this is the expected behavior (i.e. what should happen). Think of timelines as a list of smaller animations. When you call menu_tween_1.to (creating a new tween/animation and adding it to the menu_tween_1 timeline) then later when you reverse the entire timeline those tweens/animations that you add to it should be reversed as well. What are you expecting to happen? Can you please create a minimal demo recreating the issue(s) that you're facing? It would greatly help us in helping you. P.S. We highly recommend GSAP 3. It's smaller, has a bunch of new features, and has a smoother API
  11. Hey r26 and welcome. That demo is actually open source on CodePen! Here's Darin's version which it's based off of: https://codepen.io/dsenneff/full/6b2bb89edaac4b4ce3b8ecb8fd0ecb73 The core of that specific effect is GSAP's SplitText plugin. Let us know if you need help with anything specific!
  12. Hey AslanGoi, In terms of how to count developers for the different levels of the Business Green membership, it’s based on the number of people who would actually use GreenSock tools. So if 7 of the employees at the company would never touch GSAP code or anything that's directly related, they don't have to be included in the count. However it’s not intended to be a license that gets passed around from person-to-person, like “Hey Sally, can you stop using GreenSock for 5 minutes so I can update something?” If a company has 3 developers who use GreenSock from time to time, they should get the “Up to 5 developers” license. You can always upgrade later too. Also note that the commercial license that comes with Business Green must be kept active for the duration of the time which you are selling the product that is using GreenSock technology. So if you stop developing with GSAP this year but still sell the product in future years, you'd need to keep that license active (renew it yearly or just get the permanent license). Let us know if you have any questions!
  13. Hey AslanGoi, This really does not look like a GSAP specific question, but more of the logic in which your custom slider pagination works. The error about the target being null means that slides[nextSlide] (the line that the error points to) is null. That means that your logic is wrong related to the next slide. Fix that and the problem will go away It looks like you (or whoever made that video) got most of the core code from this post:
  14. Hey MusketeerHo and welcome. The main issue is that you didn't load InertiaPlugin (previously known as ThrowPropsPlugin). Adding that and changes endValue to the correct value in your callback fixes your issues https://codepen.io/GreenSock/pen/rNaqoeN?editors=0010 Keep in mind that using InertiaPlugin on your site requires at least a Shockingly Green Club GreenSock membership. We'd love to have you join the club!
  15. Hey ninmorfeo, Good question. The end property is perfect for this sort of thing: https://codepen.io/GreenSock/pen/povxZrK?editors=0010 Check out the MotionPathPlugin docs for more details and other properties. They're not too thorough at this point but we're working on improving them. Another resource that may help you understand how to work with motion paths is this helper function that animates the drawing of a line to specific anchor points.