【发布时间】:2010-10-31 20:38:57
【问题描述】:
我有以下 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();
});
});
});
}
我的最终要求是淡出当前内容。显示正在加载的消息。显示来自服务器的数据具有淡入效果
【问题讨论】: