Ленивая загрузка и возврат на предыдущую страницу
Здравствуйте!
Подскажите, пожалуйста, по какой логике работает возврат на предыдущую страницу в каталоге, если товары загружаются через ленивую загрузку?
Т.е. я листаю каталог, у раза у меня автоматически появляются товары, потом я жму "Еще" пару раз, захожу в товар, нажимаю назад и он возвращает меня на 2-й или 3-й "лист" категории, но никак не на 4-й или 5-й, там где я был в последний раз.
Может это какая-то ошибка у меня на сайте? (bison-media.ru) или так и должно быть?
Спасибо!
Добавить ответ
Здравствуйте, Иван!
Смотрите как работает "ленивая" загрузка: когда вы пролистываете до конца страницы, то скрипты видят это событие, и включают загрузку. Так происходит несколько раз, до тех пор, пока не появится кнопка "ещё". Вы её нажимаете, и происходит то же самое.
Когда вы несколько раз нажали на кнопку ещё, вы "ушли" ниже по странице, затем перешли на страницу товара.
И вот когда вы возвращаетесь обратно, вы же не нажимаете на кнопку "ещё", поэтому браузер автоматом переходит вниз страницы, но поскольку скрипты загрузки ещё не сработали, и никто за вас не может нажать на кнопку "ещё", то вы, естественно, видите товары, которые отображаются до подгрузки.
Так что – это нормально.
Если хотите, чтобы возврат приводил на нужную страницу, то нужно включить постраничную навигацию, отключив "ленивую" загрузку.