Je veux mettre en place une fonctionnalité dans laquelle, en cliquant sur le bouton retour, je reviens à la même position. Un bon exemple pourrait être http://www.jabong.com/men/clothing/mens-t-shirts/ . Ici, si vous faites défiler la page vers le bas, que vous cliquez sur un produit et que vous revenez sur la page du produit, vous revenez au même endroit de la page où se trouve le produit.
L'exemple montré ici n'ajoute rien dans l'url pour se souvenir de la position. De plus, il n'utilise pas pushstate ou history.js (pas de chargement par ajax).
Avez-vous une idée de la façon dont je peux faire cela ?
EDIT : J'utilise une pagination à défilement infini (comme Pinterest), et les pages continuent à se charger lors du défilement vers le bas. Quand je reviens en arrière, la requête s'exécute à nouveau et recharge la page. Si j'étais à la 4ème page avant, après être revenu en arrière, les pages ne se chargent pas avant la 4ème page et il y a donc une pause, ce qui fait que je ne peux pas atteindre cette position.
Ma question est donc la suivante : comment puis-je faire cela avec le défilement infini ?