xoma2
@xoma2
Программист

Как управлять скролом?

К слову есть попап. Со скролом. Нужно как то запомнить положение скролла и после перезагрузки восстановить его положение. То есть если мы были по середине попапа, то по середине он и должен появитсья.

Обращу внимание что именно попапа, а не всей страницы. Именно это вызывает сложность
  • Вопрос задан
  • 209 просмотров
Пригласить эксперта
Ответы на вопрос 2
А какая принципиальная разница между попапом и страницей в целом?
Получаем текущее значение скролла, сохраняем в localStorage.
При обновлении страницы, после открытия попапа восстанавливаем значение скролла.
Ответ написан
Комментировать
Считаем высоту прокрутки скролла, пишем текущую позицию в:
- #хеш ссылки (перед закрытием/обновлением вкладки)
- или в localstorage
После перезагрузки - забираем данные и производим jump на позицию, например плагином https://github.com/flesler/jquery.scrollTo
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы