Я делаю таймер, который храню в sessionStorage, но если обновить страницу, таймер останавливается! некоторая помощь, пожалуйста
function time (secondes) {
const temps = Date.now();
const apres = temps + secondes * 1000;
const timer = setInterval(() => {
const secondsLeft = Math.round((apres - Date.now()) / 1000)
if (secondsLeft < 0) {
clearInterval(timer);
sessionStorage.clear();
if (sessionStorage.getItem('Timer') === null) {
$(".reservation").css("display", "none");
}
return;
}
sessionStorage.setItem("Timer", secondsLeft)
}, 1000);
}
getItem («таймер») здесь просто чтобы проверить, истек ли таймер, я использую этот элемент таймера в другом методе
thx