Bonjour,

Je travaille sur une page d'accueil d'un site en asp.net core 3 MVC.
Je me questionne sur l'ergonomie de la page qui présente une série d'évenements.
J'ai implémenté un infinite scroll en javascript / jquery.
Cela fonctionne très bien.

Mais je rencontre bien entendu un problème quand je reviens sur ma page d'accueil.
Je recherche un comportement à la linkedin.
Quand on revient sur la page d'accueil, linkedin a enregsitré la position sur la page (set scroll).
Je ne vois pas ou est stocké l'information (local storage et session storage ne semble pas impacté).

Si vous êtes positionné au 100ème article,
Si vous rechargez la page, il ne recharge pas les 100 articles mais quelques articles avant et après le 100ème.
Si vous remontez, c'est à ce moment là qu'il recharge les articles (en scroll avant mais également arrière).

L'effet est vraiment top et bluffant (je trouve).

Est-ce que vous que quelqu'un a déjà travaillé sur un tel comportement ou connait une solution adaptée ?
J'arrive à faire de l'infinite scroll (un peu buggé pour le moment sur ios). J'arrive à enregistrer ma position dans le Local Storage mais la route me semble longue pour faire du scroll avant et arrière tout en gardant la position exacte après 100 articles...

Merci par avance,