Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Функции .fadeOut и .css (https://javascript.ru/forum/jquery/24586-funkcii-fadeout-i-css.html)

AlexM 06.01.2012 19:12

Функции .fadeOut и .css
 
При наступлении события должна выполниться эта цепная функция: сначала за 1 секунду объект (со старым фоном) исчезает, затем картинка фона этого объекта меняется и после этого объект появляется уже с новой фоновой картинкой.
Но почему-то происходит так: сразу меняется картинка, потом происходит исчезновение и появление. Даже delay на секунду исполняется после исчезновения, но не перед заменой картинки. Хотя сама delay и не нужна.
$('#OneMars').fadeOut(1000).delay(1000).css('background-image','url("http://localhost/bestwindows/images/pictures/1_prav.jpg")').fadeIn(1000);

Saqsess 06.01.2012 20:07

$('#OneMars').fadeOut(1000, function() {
    $(this).css('background-image','url("http://localhost/bestwindows/images/pictures/1_prav.jpg")').fadeIn(1000);
});

callback-функция

AlexM 10.01.2012 02:30

То, что нужно.
Спасибо.


Часовой пояс GMT +3, время: 07:32.