Таймер обратного времени

carambaman

Такая ситуация, нужен на сайте таймер, который бы отсчитывал определенное количество времени до 0 при каждом заходе на сайт. Т.е. вы зашли на сайт. На счетчике 5 минут, эти 5 мин вышли и там остался 0. Так как мало знаком в js рылся в нете, и нашел более менее похожий таймер, но не могу его запустить: помогите пожалуйста.чего тут не хватает? я думал может версию jquery библиотеки нету поставил, но вроде не помогает. стоит jQuery v1.8.3передрал отсюда: http://webbystep.ru/scripts-js/16-js-clock но у них работает а у меня нет
<!-- html -->
 
<div class="countdown">
    <div class="timer_cd"></div>
    <div style="display: none" class="ts">7200</div>
</div>
/* mootools javascript */
 
function animateCd() {
    $$('.countdown').each(function(el) {
        var inp = $(el).getElement('.ts');
        var time = +$(inp).get('text')-1;
        $(inp).set('text', 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('text', timeStr);
    });
    setTimeout(animateCd, 1000);
}
animateCd();
1 ответ

carambaman

/* mootools javascript */
Это для фреймворка MooTools. А не для jQuery.Судя по комментарию.