Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 18.06.2023, 13:55
Кандидат Javascript-наук
Отправить личное сообщение для WebMachine Посмотреть профиль Найти все сообщения от WebMachine
 
Регистрация: 11.10.2016
Сообщений: 141

Как после обновления страницы, сохранять текущую позицию в scroll'е
Здравствуйте.
Есть сайт: https://brain-skills.github.io/cleaning/

Подскажите как после простого refresh сохранять позицию?
У меня после обновления подкидывает вверх..
Что не так? Может что то конфликтует? в консоли ошибок нет, вроде
Ответить с цитированием
  #2 (permalink)  
Старый 18.06.2023, 14:54
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

текущая позиция в scroll'е
WebMachine,

window.addEventListener('load', () => {
            let scroll = localStorage.getItem("state_scroll");
            scroll && window.scrollTo(0, scroll);
            window.addEventListener('scroll', () => {
                localStorage.setItem("state_scroll", window.pageYOffset)
            })
        })
Ответить с цитированием
  #3 (permalink)  
Старый 18.06.2023, 15:49
Кандидат Javascript-наук
Отправить личное сообщение для WebMachine Посмотреть профиль Найти все сообщения от WebMachine
 
Регистрация: 11.10.2016
Сообщений: 141

Сууууупер Рони. я ваш фанат! =) спасибки
Ответить с цитированием
  #4 (permalink)  
Старый 19.06.2023, 07:36
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,744

Если речь идет только про обновление, то правильнее использовать sessionStorage.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как получить исходный код страницы после ajax lerneree AJAX и COMET 4 28.05.2018 13:53
Ссылка обрабатывается/отображается после обновления страницы Kimtom Общие вопросы Javascript 3 14.04.2014 15:03
Как вы относитесь к наркоманам? Maxmaxmaximus7 Оффтопик 7 05.02.2014 13:29
Событие после обновления страницы ajax'ом kryzhovnik Events/DOM/Window 4 07.10.2009 22:32
Как установить свойство родительской страницы после запуска 2х последов. popup окон? ksl Events/DOM/Window 10 23.08.2009 14:06