Задать вопрос
neowaring
@neowaring
Разработчик неизвестных систем

Как перенести значение секундомера при обновлении или переходе на другую страницу при помощи localStorage?

Как сделать, чтобы секундомер при обновлении страницы или переходе на другую не сбрасывался, а продолжал работать от насчитаного значения?
Знаю, что с помощью localStorage можно сохранять значение, но не умею это совмещать.

Вот секундомер:
https://jsfiddle.net/NeowarPlay/r5m09taq/1/
  • Вопрос задан
  • 184 просмотра
Подписаться 1 Средний 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
  • Skypro
    JavaScript-разработчик с нуля
    9 месяцев
    Далее
Решения вопроса 1
Metaller
@Metaller
До:
10: const startTime = Date.now();

Заменить и добавить:
10: const startTime = localStorage.getItem('startTime') || Date.now();
11: localStorage.setItem('startTime', startTime);
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
hzzzzl
@hzzzzl
сохранить начало отсчета таймера в сторадже, потом при загрузке страницы перерасчитывать
https://codepen.io/anon/pen/LwWBNb?editors=1010
Ответ написан
Ваш ответ на вопрос

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

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