Показать сообщение отдельно
  #11 (permalink)  
Старый 10.11.2011, 21:06
Аватар для trikadin
Модератор
Отправить личное сообщение для trikadin Посмотреть профиль Найти все сообщения от trikadin
 
Регистрация: 27.04.2010
Сообщений: 3,417

Как-то так:

var interv1= false, interv2= false;

var anim1= function() {
 if (interv2) { // если запущена анимация 2
  clearInterval(interv2); // останавливаем её
  interv2= false; // ставим "флаг состояния" анимации 2
 };
 if (!interv1) { // если анимация 1 не запущена, это нужно для 1-го раза)
  interv1= setInterval(anim1);

 /* здесь идёт весь ваш код, все ваши повторяющиеся действия */
};

var anim1= function() {// тут всё то же самое, в принципе
 if (interv1) { // если запущена анимация 1
  clearInterval(interv2); // останавливаем её
  interv2= false; // ставим "флаг состояния" анимации 1
 };
 if (!interv2) { // если анимация 2 не запущена, это нужно для 1-го раза)
  interv1= setInterval(anim2);

 /* здесь идёт весь ваш код, все ваши повторяющиеся действия */
};
__________________
Читайте:
Ты любопытный) Всё-таки, ничему в этом мире не помешает хорошая доля юмора)
Как спросить, чтобы вам ответили
Часто Задаваемые Вопросы (FAQ)
Ответить с цитированием