Здравствуйте!
Подскажите, пожалуйста, как можно решить задачу: по клику на одну из трёх кнопок (#id1, #id2, #id3) необходимо показать и запустить таймер на 45 минут.
Показать, думаю, можно через display: none/block;
Но как запустить?
Вот начало кода моего таймера:
let currentDate = new Date();
let data = [
{
date: currentDate.setMinutes(currentDate.getMinutes() + 45)
},
];
Там дальше мешанина из кода, который подтягивает значение из data и выводит цифры в таймер.
Сейчас такая запись каждый раз запускает при обновлении страницы таймер на 45 минут.
Мне нужно, чтобы таймер не обновлялся при перезагрузке, а уходил в ноль. И при клике на любую из кнопок подставлялось текущее значение времени в таймер.
Как это можно сделать?
Апдейт: я так понимаю, что в currentDate при клике нужно прокидывать фиксированную дату и время (типа let currentDate = new Date(2020, 06, 12)) но при перезагрузке страницы она же пропадет?..