Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Don't work with pjax loaded page #4

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

PubliAlex
Copy link

@PubliAlex PubliAlex commented Mar 5, 2023

Hello

Firstly, excuse me to create a pull request without provide a solution to that bug yet, but I don't see the issue tab for that repository, so I didn't know how to communicate about that bug.

Loconative stop working for pages that are loaded using PJAX technic. It's not only the loconative features, it's the whole scroll that stop to work, so I think it's the problem come from the lenis integration of loconative.

I tested with the core lenis library, without loconative, it works well between pjax pages, so the issue is not related to lenis itself.

I didn't find why actually

For people having the same problem, I found a quick and dirty workaround actually :

  • Load lenis manally
  • Load loconative and define smooth to false
    That way, I can get my smooth scroll to work between my pages. I can't use data-scroll-x features, but the .on('scroll') still work. This is the best result I can have actually

Add comment about Pjax page error
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant