Share Posted January 10 Hello, I am making a project with gsap smooth scroller, there is a selectric selectbox plugin in it, the problem is that when the selectbox is opened, the scroll in it does not move, the page moves. Can you help me? See the Pen vYaxdKr by sukruemanet (@sukruemanet) on CodePen Link to comment Share on other sites More sharing options...
Share Posted January 10 Hi, The only thing I can think of is to get the selector option container elements and stop the event propagation: $(function() { $('select').selectric(selectricOptions); const selectors = gsap.utils.toArray(".selectric-items"); selectors.forEach((selector) => { selector.addEventListener("wheel", (e) => { e.stopPropagation(); }, { passive: false }); }); }); That seems to work in the way you intend. Let us know if you have more questions. Happy Tweening! Link to comment Share on other sites More sharing options...
Author Share Posted January 10 @Rodrigo Unfortunately, I tried but this method did not solve the problem, it continues. Link to comment Share on other sites More sharing options...
Solution Solution Share Posted January 10 Try setting allowNestedScroll: true in the normalizeScroll: See the Pen JjBWwVb by GreenSock (@GreenSock) on CodePen Better? 2 Link to comment Share on other sites More sharing options...
Author Share Posted January 10 @GreenSock yea thank you 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