Share Posted May 7, 2019 Hello! I'm kind of stuck here and would appreciate any help you can give. I'm trying to reuse this "squiggle" animation below each <h1> element on my page where the <h1> also acts as the trigger. I have only been successful by creating unique IDs for each occurrence (i.e. #squiggle-1, #squiggle-2, etc.). While it works, I'd really like help finding a "DRYer" method as it really bloats my js. Thanks again for any help you can give!! See the Pen mYJBjq by rtboudreau (@rtboudreau) on CodePen Link to comment Share on other sites More sharing options...
Share Posted May 7, 2019 Hi @reidb, Unless you have a lot more going on with ScrollMagic ... I would suggest using jQuery Waypoints to trigger the squiggle tween. It's a lot simpler for this use case See the Pen zQGPLd?editors=0010 by sgorneau (@sgorneau) on CodePen 2 Link to comment Share on other sites More sharing options...
Share Posted May 7, 2019 Welcome to the forum. Here's a loop to clone the SVG and uses .insertAdjacentElement() to drop a copy after each h1. Then an each() loop to create your ScrollMagic scenes. See the Pen oRXoGE by PointC (@PointC) on CodePen Hopefully that helps. Happy tweening. 3 Link to comment Share on other sites More sharing options...
Author Share Posted May 7, 2019 hi @Shaun Gorneau & @PointC, Thank you both! These are both far more elegant than what I was working with. I definitely appreciate the help and education! 3 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