ajax を使用して、複数の写真を含む XML ドキュメントを読み込んでいます。私の関数が通過するプロセスは次のとおりです。
UL
を開きます LI を
開きます img タグを開き
ます src を xml ドキュメント内の URL に設定します (下記参照)
img タグを
閉じます LI
を開き
ます img タグを開きます
src を xml ドキュメント内の URL に設定します (以下を参照)下)
img タグを
閉じる close LI
close UL
新しいリスト項目を作成し、xml ドキュメント内の個々のタグごとに img タグを内部に配置します。
そしてxmlはこれですが、より多くのエントリがあります:
<images><image><url>0.jpg</url></image><image><url>1.jpg</url></image></images>
そして、画像 src を扱う私の関数のスニピットは
for (i=0;i<x.length;i++)
{
txt=txt + "<li>";
xx=x[i].getElementsByTagName("url");
{
try
{txt=txt + "<img class='fade' src='" + xx[0].firstChild.nodeValue + "' />";
}
catch (er)
{txt=txt + "<li class='fade'><img src='images/ajax-loader.gif' /></li>";}
}
txt=txt + "</li>";
}
私の質問は、ロードされた後にこれらをフェードインするにはどうすればよいですか? そして、loading.gif を後ろに追加するにはどうすればよいですか? load.gif を src としてイメージ タグを書き込み、上記の関数で各要素を id で取得して src を変更する類似の関数を考えていました。これを試してみてください。他のソリューションは大歓迎です。でも主に、このバッドボーイを弱体化させる方法を考え出す必要があります。
ありがとう