Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Скроллинг в каталоге сохранить позиции


Recommended Posts

Добрый день, подскажите, пожалуйста, может кто-то сталкивался с этим  как можно сохранить позицию  при скроллинге каталога, если мы например зашли посмотреть товара, а потом через кнопку назад вернулись в каталог, на данный момент на сайте с Opencart 2.3 выбрасывает в верх каталога и заново нужно скроллить, (Chrome) Наприер как здесь https://https://opencartforum.com/files//opencart-moduli-shablony/moduli/

Змінено користувачем kuda
Надіслати
Поділитися на інших сайтах


Можно возвращать скролл-позицию скриптом (первый же пример из гугла), правда насколько это изящно будет выглядеть с учетом того, что страница будет обновлена при возврате, а только потом будет проскроллена до прошлой позиции. Браузер в большинстве случаев будет перезагружать страницу, неважно на какую страницу вы вернетесь - поднятую из кеша браузера или она будет повторно запрашиваться с сервера. В любом случае, только браузер будет решать, анализировать повторно DOM и отображать ли повторно страницу или запрашивать ее из кеша/сервера.

Страница, на которую браузер возвращается сохранена, да, получен ее голый HTML и т.д., но скрипты, содержащиеся в странице, чаще всего крепко изменяют DOM после загрузки страницы, следовательно должны запускаться снова при возврате, следовательно страница должна быть перезагружена.

.

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.