Показать сообщение отдельно
  #1 (permalink)  
Старый 02.10.2017, 11:53
Аспирант
Отправить личное сообщение для Vardges Посмотреть профиль Найти все сообщения от Vardges
 
Регистрация: 28.08.2017
Сообщений: 30

Динамический таймер на ООП
Добрый день.Нужно создать таймер на ооп. Цель если таймер t завершился, начать отсчет таймера t2.
$(document).ready(function(){
	function Timer(x){
		this.time=x;
		this.start=function(){
			var varkyan=this.time-1;
			var mvarkyan=60;
			interval=setInterval(function(){
				$("body").each(function(){
					mvarkyan=mvarkyan-1;
					if(mvarkyan==0){
						varkyan-=1;
						mvarkyan=60;
					}
					if(varkyan==0 && mvarkyan==1){
						$(this).html(0+":"+0);
						clearInterval(interval);
					}
					$(this).html(varkyan+":"+mvarkyan);
				})
			},100)
		}
	}
	var t=new Timer(1);
	var t2=new Timer(1);
	t.start(t2);
})

Проблема в том что таймер остонавливает на t. Думаю все из-за
if(varkyan==0 && mvarkyan==1){
						$(this).html(0+":"+0);
						clearInterval(interval);
					}

Не могу понять как изменить эту часть. На ООП перешел день и даже не знаю что гуглить чтоб получить ответ.Так что тапками не кидаться)
Ответить с цитированием