Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 20.08.2014, 23:52
Новичок на форуме
Отправить личное сообщение для wingmik Посмотреть профиль Найти все сообщения от wingmik
 
Регистрация: 03.08.2014
Сообщений: 7

выполнения функции после выполнения цепочки setTimeout
Такая ситуация:
Если тыкаю на переключатель на 3ий элемент во время анимации (исчезание 1ого элемента и появление 2ого другого), то вместо второго элемента появляеться сразу 3ий (+ во время появления задержка пару секунд). И, к сожалению, setTimeout(func,0), не помагает сначало завершиться 1ой анимации, а тогда начать другую (исчезание 2ого, появление 3его). Подозреваю что причина в том что в функции появления/исчезания элементов используеться setTimeout с задержкой 50мс, и так как выполнение функций закончено, то 2ая анимация начинаеться до того как началась функция вызваная setTimeout'ом с задержкой 50. Что делать?
Ответить с цитированием
  #2 (permalink)  
Старый 20.08.2014, 23:58
Профессор
Отправить личное сообщение для Sweet Посмотреть профиль Найти все сообщения от Sweet
 
Регистрация: 16.03.2010
Сообщений: 1,618

Код. Вместо тысячи слов.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
После выполнения операции скрипт перестает работать HETmozgov jQuery 6 04.11.2010 18:06
Запуск функции после ресайзинга странички dummer232 jQuery 2 30.09.2010 16:23
После выполнения JS, CSS в IE не выполняеться Arfey Общие вопросы Javascript 11 08.09.2010 18:20
Условие выполнения функции TAILER Events/DOM/Window 2 28.02.2010 23:26
Не работает onmouseup после выполнения onclick PAMAC Javascript под браузер 2 16.01.2010 14:55