Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 07.06.2013, 14:28
Профессор
Посмотреть профиль Найти все сообщения от imediasun1
 
Регистрация: 23.12.2012
Сообщений: 437

не работает animate
В такой конструкции сначала плавно исчезает osx-container, а затем срабатывает remove и не видно плавного исчезновения osx-overlay.animate, как можно это исправить
<script>
$(document).ready(function(){
$('#osx-container').animate({"top": "-=600px"}, 1600);
$('#osx-overlay').animate({opacity:'0'},1600);
$('#osx-overlay').remove();
});
</script>

Хотя должно все работать же поочереди
Ответить с цитированием
  #2 (permalink)  
Старый 07.06.2013, 14:53
Аватар для zilker
Профессор
Отправить личное сообщение для zilker Посмотреть профиль Найти все сообщения от zilker
 
Регистрация: 30.07.2011
Сообщений: 189

Кто вам сказал, что должно работать по очереди? Специально для таких случаев в методе animate предусмотрен параметр complete, куда вы можете передать функцию, которая выполнится в конце анимации.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не работает push! Динамическая вставка TSEH25 ExtJS 5 03.07.2012 13:00
jQyery функция странно работает! Midel Общие вопросы Javascript 4 08.04.2012 13:40
animate Снова не работает Maximor17 Events/DOM/Window 2 27.10.2011 17:18
помогите найти ошибку (работает в IE но не работает в Firefox) Len4ik Javascript под браузер 2 11.05.2010 15:41
Safari + ajax некорректно работает, а в других работает demi AJAX и COMET 35 15.07.2009 14:11