У меня есть следующая функция javascript, которая загружает данные со страницы сервера в div
Это работает нормально с эффектами FadeIn / FadeOut
function ShowModels(manuId) {
var div = $("#rightcol");
div.fadeOut('slow',function() {
div.load("../Lib/handlers/ModelLookup.aspx?mode=bymanu&mid="+manuId,
{ symbol: $("#txtSymbol" ).val() },
function() {
$(this).fadeIn();
});
});
}
Теперь я хочу показать загрузочное сообщение, пока div не загрузит содержимое со страницы сервера
Я попробовал это. Но это не работает. Может ли кто-нибудь помочь мне отладить это? Заранее спасибо
function ShowModels(manuId) {
var div = $("#rightcol");
var strLoadingMsg="<img src='loading.gif'/><h3>Loading...</h3>";
div.fadeOut('slow',function() {
div.load(strLoadingMsg,function(){
div.load("../Lib/handlers/ModelLookup.aspx?mode=bymanu&mid="+manuId,
{ symbol: $("#txtSymbol" ).val() },
function() {
$(this).fadeIn();
});
});
});
}
Мое конечное требование - FadeOut текущего содержимого. Показать сообщение загрузки. Показать данные, поступающие с сервера с эффектом FadeIn