Share Posted July 26, 2021 Hi there, I am trying to use z index and div height manipulation to allow different div to show on scroll...It works for two divs but when I add a third div, the divs are haywired as seen here. Can anyone help me out here? See the Pen RwVxYBP by ladybytez (@ladybytez) on CodePen Link to comment Share on other sites More sharing options...
Share Posted July 26, 2021 Hey there @ladybytez, You've posted a lot of similar threads over the last while - Do you need help on all of them still or is this a progression from the last thread? We ask that people don't post duplicates but try to keep to one thread in order to avoid confusion. Here's a little feedback. - You don't need toggleActions and scrub, they serve conflicting purposes. - You need to be able to scroll in order for scrollTrigger to work! Currently you can't as the page height isn't long enough - I've added spacers. - Your CSS was broken due to a missing semicolon. - Your HTML had a missing closing div. - You don't need to specify the element to pin if it's the same as the trigger element, just true will work - No need for invalidate on refresh here! - Rather than creating a new timeline on every loop, make it global and add tweens to it. See the Pen 728fb947be62023480173cd859b8d3e2 by cassie-codes (@cassie-codes) on CodePen Have you taken a look at the scrollTrigger docs? It may help to give them a read through to get a deeper understanding! 4 Link to comment Share on other sites More sharing options...
Author Share Posted July 26, 2021 Hi Cassie, thank you for this! Very helpful. Yes this is a progression from the previous thread. Apologies. I will take note to post in one thread in future to prevent confusion! 1 Link to comment Share on other sites More sharing options...
Share Posted July 26, 2021 Alternatively - feel free to make a new one - but mark the previous one as solved so that we don't duplicate effort! Link to comment Share on other sites More sharing options...
Share Posted July 29, 2021 Hi Cassie, I'm not the OP, but I really liked the simplicity of the codepen you showed. I have been trying to do something similar but I've been using multiple scrollTriggers instead of a timeline. I'm wondering how to approach the overlapping text in your demo? If there was a scrolltrigger on chapter, it could be set to opacity 0 onLeave or something like that. Link to comment Share on other sites More sharing options...
Share Posted July 29, 2021 You wouldn't need more scrollTriggers. You can just add another tween to the timeline like this ☺️ See the Pen 728fb947be62023480173cd859b8d3e2 by cassie-codes (@cassie-codes) on CodePen 1 Link to comment Share on other sites More sharing options...
Share Posted July 29, 2021 Thanks for showing that. I had missed wrapping the 'p' inside of q(). Cheers! Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now