Показать сообщение отдельно
  #1 (permalink)  
Старый 28.12.2012, 15:46
Новичок на форуме
Отправить личное сообщение для Extremal1989 Посмотреть профиль Найти все сообщения от Extremal1989
 
Регистрация: 28.12.2012
Сообщений: 8

Скрипт обратного отсчета времени
Добрый вечер.
Есть скрипт для отсчета обратного времени.
Нужно сделать так, чтобы скрипт снова начинал отсчет обратного времени после его завершения. Помогите пожалуйста справиться с данной задачей.

<script language="javascript" type="text/javascript"> 
$(document).ready(function(){
    setInterval(function(){
        var now = new Date(); 
       var endTS = 1355391990*1000;
        var totalRemains = (endTS-now.getTime()); 
        if (totalRemains>1){ 
            var RemainsSec=(parseInt(totalRemains/1000)); 
            var RemainsFullDays=(parseInt(RemainsSec/(24*60*60))); 
            var secInLastDay=RemainsSec-RemainsFullDays*24*3600; 
            var RemainsFullHours=(parseInt(secInLastDay/3600)); 
            if (RemainsFullHours<10){RemainsFullHours="0"+RemainsFullHours}; 
            var secInLastHour=secInLastDay-RemainsFullHours*3600; 
            var RemainsMinutes=(parseInt(secInLastHour/60)); 
            if (RemainsMinutes<10){RemainsMinutes="0"+RemainsMinutes}; 
            var lastSec=secInLastHour-RemainsMinutes*60; 
            if (lastSec<10){lastSec="0"+lastSec}; 
            $('.timer>.digits').html((RemainsFullDays ? "<span>"+RemainsFullDays+"дн.</span> " :"")+RemainsFullHours+":"+RemainsMinutes+":"+lastSec);
        } 
        else {$(".timer").remove();} 
    },1000);
});
</script>
Ответить с цитированием