Показать сообщение отдельно
  #3 (permalink)  
Старый 12.07.2016, 12:10
wet wet вне форума
Интересующийся
Отправить личное сообщение для wet Посмотреть профиль Найти все сообщения от wet
 
Регистрация: 12.07.2016
Сообщений: 14

Спасибо за помощь, работает, правда не совсем так как нужно. Мне нужно что то в духе бесконечного цикла, чтобы функция сама себя вызывала. Я немного дописал как нужно, но работает косячно
function aaa(e){
			var e = e || false;
			
            $('.gray-line').each(function(i,el){
                var seconds = $(el).attr("data-sec");

                var id = el.id;
                if (e)
                {   alert('stop id = ' + id);
                    clearInterval(el.timer);
					$('#'+id).show();
					aaa();
                }
                else
				{
				   // запускаем таймер
					el.timer = setInterval(function(){
						seconds = seconds - 1;
						countDown(seconds, id);

						// если время истекает скрываем блоки
						if(seconds <= 0){
							$('#'+id).hide();
						}
					}, 1000);
				}
            });
        }
Подскажит е кто нибудь, почему при запуске функции самой себя начинаются баги?
Ответить с цитированием