Ленивая загрузка и возврат на предыдущую страницу


Здравствуйте!

Подскажите, пожалуйста, по какой логике работает возврат на предыдущую страницу в каталоге, если товары загружаются через ленивую загрузку?

Т.е. я листаю каталог, у раза у меня автоматически появляются товары, потом я жму "Еще" пару раз, захожу в товар, нажимаю назад и он возвращает меня на 2-й или 3-й "лист" категории, но никак не на 4-й или 5-й, там где я был в последний раз. 

Может это какая-то ошибка у меня на сайте? (bison-media.ru) или так и должно быть?

Спасибо!

1 ответ
  • Владимир Сергеев
    Разработчик
    Решение
    6 июня 2018 18:21

    Здравствуйте, Иван! 

    Смотрите как работает "ленивая" загрузка: когда вы пролистываете до конца страницы, то скрипты видят это событие, и включают загрузку. Так происходит несколько раз, до тех пор, пока не появится кнопка "ещё". Вы её нажимаете, и происходит то же самое. 

    Когда вы несколько раз нажали на кнопку ещё, вы "ушли" ниже по странице, затем перешли на страницу товара. 
    И вот когда вы возвращаетесь обратно, вы же не нажимаете на кнопку "ещё", поэтому браузер автоматом переходит вниз страницы, но поскольку скрипты загрузки ещё не сработали, и никто за вас не может нажать на кнопку "ещё", то вы, естественно, видите товары, которые отображаются до подгрузки. 

    Так что – это нормально. 
    Если хотите, чтобы возврат приводил на нужную страницу, то нужно включить постраничную навигацию, отключив "ленивую" загрузку.

Добавить ответ
Чтобы добавить комментарий, зарегистрируйтесь или войдите
Мы получаем и обрабатываем персональные данные посетителей нашего сайта в соответствии с официальной политикой.
Если Вы продолжите использовать сайт, мы будем считать, что Вас это устраивает.
Подписывайтесь и получайте скидки!

Узнавайте первым о скидках и специальных предложениях!