есть вот такой код
var fadeSpeed = 200;
$("#div").stop().fadeOut(fadeSpeed, function() {
		$("#div").html('тут вызывается некая функция которая создает текст');
		$("#div").fadeIn(fadeSpeed);
	});
этот код должен плавно гасить див с текстом, потом менять его и плавно снова показывать.
Но поскольку получение текста занимает некоторое время,  $("#div").fadeIn(fadeSpeed); уже отрабатывает и новый текст появляется резко. 
я уже и  $("#div").fadeIn(fadeSpeed) пихал в ту функцию , все равно не получается заставить его начать работать уже после того как текст сменится.