サーバーページからdivにデータをロードする次のjavascript関数がありますこれは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することです。Loadingメッセージを表示します。FadeIn効果でサーバーからのデータを表示します。