(javascript) обратный отсчет, который не перезапускается при обновлении страницы? - PullRequest
2 голосов
/ 17 февраля 2011

Мне было интересно, есть ли какое-либо решение для реализации счетчика JavaScript, который не сбрасывается при обновлении страницы, но продолжает подсчет до истечения установленного времени.

Что вы знаете об этом?

спасибо

Ответы [ 3 ]

3 голосов
/ 17 февраля 2011

Вы можете сохранить текущий счетчик таймера обратного отсчета в файле cookie (вы будете делать это каждый раз, когда меняется таймер). А затем, когда страница загружается (или обновляется), сначала проверьте значение этого файла cookie, и, если оно установлено, используйте это значение в качестве начальной точки счетчика обратного отсчета.

2 голосов
/ 17 февраля 2011

Вы можете использовать localStorage или куки для хранения текущего значения счетчика. Вот пример: http://jsfiddle.net/ArtBIT/KsYE4/

2 голосов
/ 17 февраля 2011

Вам нужно будет где-то хранить его состояние, либо в файле cookie, либо на стороне сервера.

При каждой загрузке страницы код должен проверять свое состояние и соответствующим образом корректировать обратный отсчет.

...