Я видел несколько постов по этому вопросу, но ни одного с решением, которое работает для меня - и я много пробовал. Я просто выполняю простую последовательность: постепенное исчезновение, загрузка контента, постепенное погружение, но загруженный контент на мгновение появляется в полной непрозрачности, а затем исчезает, а затем выполняет постепенное исчезновение. Я попытался установить для свойства display загруженного div значение none, а затем показать его в функции постепенного появления, настройке задержек, для показа и т. Д. Я пробовал fadeTo, fadeOut и т. Д. Кстати, hide () работает нормально, но это не тот эффект, который я хочу.
Вот мой код:
...
$('#bio_container').fadeOut(500,loadContent(ident));
});
function loadContent(ident){
$('#bio_container').load('/index.php/ajax/bios/' + ident,showContent);
}
function showContent(){
$('#bio_container').fadeIn(500);
}
Любые идеи будут оценены.