секунды в минуты
Здравствуйте!
Сделал таймер на jquery. Проблема в том, что имея 63 секунды отображается 1:3, а надо 1:03. Как добиться отображения 1:03. var sec = 63; var timer = window.setInterval(function() { var str = Math.floor(sec/60)+":"+sec%60; $("span").text(str); if (sec <= 0) { alert("время кончилось"); window.clearInterval(timer); } sec--; },1000); Ну и вообще какие замечания по коду? :) |
sec = (sec%60 < 10) ? '0'+sec%60 : sec%60; |
спасибо большое!
|
а нет.. всё равно ничего не получилось :(
|
У меня получилось
<span id="time"></span> <script> var sec = 72; var timer = window.setInterval(function() { s = sec%60 < 10 ? '0'+sec%60 : sec%60; var str = Math.floor(sec/60)+":"+s; document.getElementById('time').innerHTML = str; if (sec <= 0) { alert("время кончилось"); window.clearInterval(timer); } sec--; },1000); </script> |
о, спасибо большое за подробность.
а я по незнанию делал совсем наоборот. :) есть еще один вопрос, я просто даже не знаю как это реализовать: есть такая конструкция: <div id="wrapp"> <div class="cont">1</div> <div class="bott">1</div> </div> нужно, чтоб при нажатии на границу между дивами cont и bott была возможность изменять их по размеру в пользу одного или другого дива. ну, например, как это сделать в чатах и т.д. или как это реализуется с фреймами, но фреймы я не хочу использовать. |
Если использовать JQuery, то гугли в сторону плагина resizable.
|
walik,
спасибо за подсказку. |
Часовой пояс GMT +3, время: 04:34. |