секунды в минуты
Здравствуйте!
Сделал таймер на 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, время: 08:33. |