2012-05-10 3 views
2

Есть ли способ, чтобы сделать обратный отсчет с 60 секунд ... Вот код для таймера:сделать обратный отсчет от таймера

var count = 0; 
var timer = $.timer(function() { 
    $('#counter').html(++count); 
}); 
timer.set({ time : 1000, autostart : true }); 

Что мне нужно chabge, чтобы сделать этот код, как обратный отсчет> БЛАГОДАРЯ

+0

я новый для JQuery, жаль тривиального вопрос –

ответ

8

Считает от 0 до 60.

var count = 0, timer = setInterval(function() { 
    $("#counter").html((count++)+1); 
    if(count == 59) clearInterval(timer); 
}, 1000); 

Или от 60 до 0:

var count = 60, timer = setInterval(function() { 
    $("#counter").html(count--); 
    if(count == 1) clearInterval(timer); 
}, 1000); 
+0

@Eliot Wat я должен сделать, чтобы показать предупреждение, если таймер показывает ноль .. А когда тревога закрыта она должна перенаправлять другую страницу –

+0

@sankrish: Вам лучше начать новый вопрос, если вы этого еще не сделали. –

0
var count = 60; 
var timer = $.timer(function() { 
    $('#counter').html(--count); 
}); 
timer.set({ time : 1000, autostart : true }); 
0
var timer; 
var count = 60; 

$("#counter").text(count); 
//update display 

timer = setTimeout(update, 1000); 
//this allows for 'clearTimeout' if needed 

function update() 
{ 
    if (count > 0) 
    { 
     $("#counter").text(--count); 
     timer = setTimeout(update, 1000); 
    } 
    else 
    { 
     alert("Done!!!"); 
    } 
} 
+0

Пожалуйста, сообщите мне, как я могу отображать предупреждение, если таймер равен 0, а также он должен перенаправляться на другую страницу, если таймер истекает –

Смежные вопросы