Показать сообщение отдельно
  #1 (permalink)  
Старый 14.07.2013, 06:16
Новичок на форуме
Отправить личное сообщение для discognate Посмотреть профиль Найти все сообщения от discognate
 
Регистрация: 08.07.2013
Сообщений: 7

Разделить код
Есть код обратного отсчета

<script type="text/javascript">
/* mootools javascript */
 
function animateCd() {
    $$('.countdown').each(function(el) {
        var inp = $(el).getElement('.ts');
        var time = +$(inp).get('html')-1;
        $(inp).set('html', time);
 
        var _time = Math.abs(time);
        var h = Math.floor(_time/3600);
        var _h = (h < 10 ? '0'  :  '') + h;
 
        var m = Math.floor(_time/60)-h*60;
        var _m = (m < 10 ? '0'  :   '') + m; 
 
        var s = _time-(h*3600+m*60);
        var _s = (s < 10 ? '0' : '') + s; 
 
        var timeStr = _h+' : '+_m+' : '+_s;
        if ( time < 0 ) {
            timeStr = '- '+timeStr;
        }
 
        $(el).getElement('.timer_cd').set('html', timeStr);
    });
    setTimeout(animateCd, 1000);
}
animateCd();
</script>



<div class="countdown">
    <div class="timer_cd"></div>
    <div style="display: none" class="ts">7200</div>
</div>

он выводит полную дату в формате hh:mm:ss

мне нужно разбить как-то этот код чтобы можно было вставить дивы между минутами/часами, но как я не пытался - не получается
Ответить с цитированием