Иногда нужно реализовать отсчет времени для каждого посетителя в отдельности, на одностраничниках либо сайтах — без установки плагинов и подключения библиотек (например, jQuery). Для решения этой задачи я разработал счётчик на чистом JavaScript.
Данный счетчик работает следующим образом:
Данный счетчик работает следующим образом:
- Активируется при загрузке страницы.
- Проверяет наличие записи окончания отсчета в Cookie браузера посетителя.
- Если запись есть — то считывает её. Если записи нету — то берёт время указанное в настройках скрипта, и делает запись в Cookie браузера посетителя.
- Производятся преобразования времени в формат для более гибкой настройки оформления счетчика.
- Выводится счетчик либо надпись о завершении отсчета (если время закончилось) в место вызова скрипта.