Skip to content

Don't work with pjax loaded page#4

Open
PubliAlex wants to merge 1 commit into
quentinhocde:masterfrom
PubliAlex:master
Open

Don't work with pjax loaded page#4
PubliAlex wants to merge 1 commit into
quentinhocde:masterfrom
PubliAlex:master

Conversation

@PubliAlex

@PubliAlex PubliAlex commented Mar 5, 2023

Copy link
Copy Markdown

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

Development

Successfully merging this pull request may close these issues.

1 participant