Тема: too much recursion
Показать сообщение отдельно
  #10 (permalink)  
Старый 25.02.2016, 00:29
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,125

Сообщение от Nesquik
да, но как тогда решить такие задачи?
запускать следующий цикл, только когда отработал предыдущий, либо отключать работу предыдущего цикла при запуске нового.
первый вариант пост 4
второй ниже
(function phone_anim() {
		$('.phone').stop(true,true).animate({
			opacity: 0.3
		}, 600).animate({
			opacity: 1
		}, 600 );
     window.setTimeout(phone_anim, 1200)
	}())

даже если 1200 будет меньше 600 + 600 , stop прервёт предыдущие анимации и наложения анимаций не произойдёт.
Ответить с цитированием