Показать сообщение отдельно
  #1 (permalink)  
Старый 09.10.2015, 02:29
Аспирант
Отправить личное сообщение для Untropee Посмотреть профиль Найти все сообщения от Untropee
 
Регистрация: 04.08.2015
Сообщений: 59

Вечный таймер
Приветствую! Приспособил себе скрипт таймера:

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 пробовал, вроде не получилось(
Ответить с цитированием