Jump to content


  • Posts

  • Joined

  • Last visited

Posts posted by artyor

  1. Hello,

    I went through greensock forum to find solution for smooth scrolling, and it was mostly Blake's codepen solution which pretty much worked as I want,
    however I was wondering would they work with scrollmagic?

    What exactly I mean is, I want to trigger gsap animations on element when they scroll into view, and for this I use scrollmagic. 
    I was wondering if there will be problem with this since I read somewhere that this is just transform (which I saw with inspect element),
    and since it's not "real scroll" scrollmagic wont read it and trigger it when it should?

    This are Blake's codepens with smooth scrolling:

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

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

    Thanks in advance :)

    See the Pen by (@) on CodePen

  2. @PointC Hello, thanks for answering.

    I do want to animate same properties when I enter the view port, either from scroll up or scroll down, that's the problem.
    But I dont care how will they be animated out when exiting the viewport as I wont see it or will only see small part of it.
    I also dont need them to be necessary animated when exiting the viewport, but just them to reset to orginal position so animation works when scrolling up.
    I wish the orginal animation when scrolling down also plays when scrolling up.

    This can get alot tricky when animating a lot of properties, codepen was just fast example I made. 


  3. Hello guys,
    1st of, I want to say that I did alot of research on this one, and the solutions I found weren't the best, so I was hoping somebody could help me here.
    I'm also aware that ScrollMagic is not made by Greensock, and that people try to keep forum focused on GSAP, but I had no better place to ask, since scrollmagic issue page is very inactive. I hope you wont mind my question.

    I use GSAP(TimelineLite) and ScrollMagic to animate element once it gets triggered by ScrollMagic's TriggerElement. And that works fine,
    if I keep scrolling, element will stay in animated state, unless I scroll up again, way about trigger element, and then the animation will reverse (usually not visible because of tiggerElement position). And then it plays again once i scroll down to triggerElement, this also works fine, just as I wanted.

    But another thing that I want, is also, when I scroll down past the animated element, I want it to do reverse animation (or just fades out, doesnt matter as it wont be visible since we scrolled out of viewport). And then i want animation to run again once I scroll up.

    TL;DR: I want animation to play on both, scroll down and scroll up ways, once it is in triggerElement. 

    The solutions I have found: 
    The solutions I found were the make 2 scenes one for animate in and other to overwrite it, however, Jan Paepke said this can be glitchy and not working properly depending how fast user scrolls, and here is his look at this problem: https://github.com/janpaepke/ScrollMagic/wiki/WARNING:-tween-was-overwritten-by-another
    (My CodePen doesn't have this solution included)

    Now, this solution is from 2014, and I dont think it's very clean one, so I was hoping that someone can help me find better solution.
    Im also aware that Blake has solution without ScrollMagic, but Im JS noob so I would rather not. 
    Thanks in advance for your time :)

    See the Pen qzPrdL by artyor (@artyor) on CodePen