Таймер обратного отсчета (мин:сек:мсек)
Есть простой таймер обратного отсчета для 'часы : минуты : секунды'.
Как его изменить что бы работало как 'минуты : секунды : миллисекунды'? Значение у миллисекунд отображалось = 99, 98, 97, ... . <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> <div class="bor"> <p><button id="btn" onclick="startTimer ('00:02:30')">Запуск</button> <p><span id="mT">00:02:30</span> </div> |
Интересует, тот же вопрос. Очень буду буду благодарен, если кто решит данную задачу)
|
Часовой пояс GMT +3, время: 19:41. |