2011-12-29 3 views
0

Я хочу перезагрузить отсчет таймера каждые 5 секунд из следующего примера: http://jsfiddle.net/stursby/wYUzq/5/Javascript таймер сбрасывается на определенном интервале

До сих пор он запускает и останавливает мелкие, даже сбросы. Я бы просто хотел, чтобы он автоматически возвращался в 0 и начинал подсчитывать снова, скажем, через 5 секунд.

Я пробовал использовать setInterval(), но получил странные сбрасывания времени.

ответ

1

вы могли бы добавить эту проверку в вашей display() функции

if (ms/5000 > 1) 
{ 
    swreset(); 
    startstop(); 
} 
+0

ничего себе, вот и все. Просто не мог понять это ... слишком долго смотрел на один и тот же код. – stursby

+0

@stursby случается со всеми нами. : P Рад, что я мог бы помочь. :) –

+2

Что такое '(ms/5000> 1)'? Что-то не так с '(ms> 5000)'? – david

0

Я хотел бы использовать модули для обновления дисплея соответственно. Заменить:

$('#count span').text(ms); 

с:

$('#count span').text(ms%5000); 

в каждом случае.

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