Скрипт обратного отсчета времени
Добрый вечер.
Есть скрипт для отсчета обратного времени. Нужно сделать так, чтобы скрипт снова начинал отсчет обратного времени после его завершения. Помогите пожалуйста справиться с данной задачей.
<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>
|
Может быть поможет, попробуйте
<script language="javascript" type="text/javascript">
$(document).ready(function(){
function timer(){
var intervalid = 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 { clearInterval(intervalid); timer(); }
},1000);
}
timer();
});
</script>
|
Цитата:
|
Вы о чем это,дорогие форумчяне?
|
Цитата:
|
Давай, добавлю просто виджет <clock> аа в его параметрах можно будет указвать режимы таймер там или еще что)) круто да) сделаю, годно.
|
Сделайте пожалуйста.Буду Вам очень признателен.
|
Цитата:
|
менять значение переменной можно так
endTS = 11; alert(endTS) endTS = 25; alert(endTS) |
чувак давай я те просто обратный таймер напишу нормальный? или те именно этот надо?
|
| Часовой пояс GMT +3, время: 13:52. |