Приветствую! Приспособил себе скрипт таймера:
timer ()
function timer () {
$.get('script.php', "time_energy_check="+user_id, function (data) {
var data = jQuery.parseJSON(data);
if (data.energy < 20) {
var remain_bv = 5;
function parseTime_bv(timestamp){
if (timestamp < 0) timestamp = 0;
var hour = Math.floor(timestamp/60/60);
var mins = Math.floor((timestamp - hour*60*60)/60);
var secs = Math.floor(timestamp - hour*60*60 - mins*60);
var left_hour = Math.floor( (timestamp - 24*60*60) / 60 / 60 );
if(String(mins).length > 1)
$('span.afss_mins_bv').text(mins);
else
$('span.afss_mins_bv').text("0" + mins);
if(String(secs).length > 1)
$('span.afss_secs_bv').text(secs);
else
$('span.afss_secs_bv').text("0" + secs);
}
}
});
};
Здесь он отсчитывает 5 секунд. Как, после завершения таймера (5 секунд) запустить его снова, чтобы он опять отбил свои 5 секунд, чтобы запускался снова и так до бесконечности? setInterval и setTimeout пробовал, вроде не получилось(