@Ibishka

Как написать простой таймер на JS?

Пж не предлагайте варианты с setInterval or setTimeout. Нужна в виде 00:00:00. Помощь ...
  • Вопрос задан
  • 284 просмотра
Пригласить эксперта
Ответы на вопрос 2
Kozack
@Kozack Куратор тега JavaScript
Thinking about a11y
anatoly_kulikov
@anatoly_kulikov
Помог ответ? Отметь решением!
А чем плохи setInterval и setTimeout? Он как раз идеально для этого подходит, тот же requestAnimationFrame (насколько помню) может не одинаковые интервалы давать.

Вам нужно всего три размеченных элемента и кнопка. При нажатии запускаем функцию, которая каждую секунду инкрементирует значение секунд. Как только оно будет равно 60, то значение обнуляем и начинаем считаю секунды заново, а минуте добавляем +1. То же самое и с часами.

При повторном нажатии на кнопку интервалы останавливаются. Вот и весь секундомер.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы