Показать сообщение отдельно
  #11 (permalink)  
Старый 15.05.2013, 00:28
Аспирант
Отправить личное сообщение для Neznayka Посмотреть профиль Найти все сообщения от Neznayka
 
Регистрация: 08.03.2013
Сообщений: 37

Сообщение от danik.js Посмотреть сообщение
Поставь background: red , для наглядности.
Поставил, получается так, что в стеке :
$("div").css({display:'block', opacity:'0'}).animate({opacity:'1'}, 500).delay(2000).animate({opacity:'0'}, 500).css({background:'red'});

фунции animate отрабатывают по-очереди, функции css вырываются из этой очередности - исполняются сразу. Т.е. css({background:'red'}), находящийся в самом конце, исполняется сразу после css({display:'block', opacity:'0'}). Вроде читал, что не должно быть так .. Проясните ситуацию ?..
Ответить с цитированием