@nigma1996
Программист самоучка

Как прописать у таймера сокращение времени при нажатий кнопки в js?

пишу простой таймер хочу добавить событие сокращение времени как мне это лучьше сделать?
код таймера:
<script>
function startTimer (tmr)
{
var B = document.getElementById ('btn'); B.disabled = 1;
var S = document.getElementById ('mT'); S.innerHTML = tmr;

t = setInterval (function ()
   {
   var f = function (x) {return (x / 100).toFixed (2).substr (2)},
    d = ':',
   h = 3.6e3,
    y = S.innerHTML.split (d),
    z = --y [2] + y [0] * h + y [1] * 60;

    if (!z) clearInterval (t), B.disabled = 0;
    S.innerHTML = [f (Math.floor (z / h)),
                   f (Math.floor (z % h / 60)),
                   f (z % h % 60)].join (d);
   }, 1000);
	 
}
</script>

<p><button id="btn" onclick="startTimer ('00:00:10')">Старт</button>
<p><span id="mT">timer here</span>
  • Вопрос задан
  • 97 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
24 нояб. 2024, в 03:11
500 руб./за проект
24 нояб. 2024, в 01:35
5000 руб./за проект
24 нояб. 2024, в 01:24
500 руб./за проект