Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как обойтись малым кол-ом строк, что бы переписать таймер? (https://javascript.ru/forum/misc/79907-kak-obojjtis-malym-kol-om-strok-chto-perepisat-tajjmer.html)

Pavel_16 07.04.2020 00:57

Как обойтись малым кол-ом строк, что бы переписать таймер?
 
Как обойтись малым кол-ом строк, что бы переписать обратный таймер(от 3-до 0) на обычный с ограничением до(от 0-до 3-х)
Вот он есть такой у меня:

function timer(elem, min, sec) {
  (--sec < 0) && (sec = min-- ? 59 : 0);
  min = Math.max(min, 0);
  elem.innerHTML = min + " : " + sec;
  if (sec || min)
    setTimeout(timer.bind(0, elem, min, sec), 1000);
  else {
    alert('Время вышло!');
    location.href = "/rekord.html";
  }
}

timer(document.getElementById('play_timer'), 3, 0);

рони 07.04.2020 01:11

Pavel_16,
elem.innerHTML = (2 - min) + " : " + (59 - sec);

Pavel_16 07.04.2020 01:36

Цитата:

Сообщение от рони (Сообщение 522362)
Pavel_16,
elem.innerHTML = (2 - min) + " : " + (59 - sec);

рони, как всегда помог, спасибо большое тебе!:thanks:


Часовой пояс GMT +3, время: 16:55.