我正在加载一个XML文件,里面有多张照片,通过ajax。 的过程我的功能经过是这样的:Ajax在XML中加载图像 - 加载图像和淡入淡出?
打开UL
打开李
打开img标签
设置src为= XML文档中的URL(见下文)
接近img标签
靠近LI
打开LI
打开img标签
设置src到= XML文档中的URL(见下文)
靠近img标签
close LI
close UL
它创建一个新的List项目,并将img标签放入xml文档中的每个单独标签。
和XML是这样的,但更多的条目:
<images><image><url>0.jpg</url></image><image><url>1.jpg</url></image></images>
以及与图片src涉及我的函数的SNIPPIT是
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的背后?我正在考虑一个simliar函数,它用load.gif作为src编写图像标记,然后在上面的函数中通过id获取每个元素并更改src。会放弃这一点,欢迎任何其他解答。但主要是我需要弄清楚如何淡化这个坏男孩。
感谢
不适用于drupal6 – bob 2013-02-21 13:13:55