I have a page with custom archive list. I've set the pagination with the option "Pagination enabled with automatic AJAX transition"
Everytime I scroll the page I get "second page" of results but with the first resulsts missing.
Moreover - when I wait on the page, the page results reload and I see only the loaded results - no way to see the original results.
You can see it here: hidden link
Hi there,
The "Pagination enabled with automatic AJAX transition" option acts as a slider and it is the default behavior to not show the previous slides as the slider will show the current results.
If you want to have an infinite scroll you need to set the settings as follows:
Pagination enabled with manual transition and AJAX
Items per page 5 (as an example)
TRANSITION EFFECT Infinite scroll
TRANSITION DURATION 500 (as an example)
I set the options as above on your archive and now you can see that upon scrolling the previous items are there and new items show at the bottom.
Thanks.
I have changed the options for items per page, update the page and the problem still persist.
I have double checked it on Chrome and Safari - both in normal and incognito mode.
Hi there,
The issue is the cache of your website. Please check this video for more information:
hidden link
Thanks.
Thanks for the explanation with the cache.
One more thing - why does it take so long to load the next records? I have only 16 records in total and when I fast scroll the page it takes way to long to load the next records.
I even checked the option to cache, load images and load the next/previous page
Hi there,
That is the nature of dynamic data loading. You have heavy caching going on your website, which is why the first load of your page is very fast as it uses static cached data.
But it takes time for the website to load the dynamic data after that.
The reload feature starts when the page is loaded. You can test.
Open the page, but do not scroll. Just wait a few seconds at the top of the page. Then try to scroll down. You will see that the loading is super fast.
The reason is that the website now had time to preload the next page data and cache it and make it ready to use.
Now it is your decision, if you think you will not have frequent changes on the items you have, it i better to make the pagination number higher to load the cached version faster for the first go.
Then as the customer checks the list as it will take longer to check system will have time to load the other data.
So maybe a 10-15 items per page and pagination would be the best option.
You need to try and see which one will do the best.
Thanks.
My issue is resolved now. Thank you!