我通过ajax加载了一个包含多张照片的XML文档。我的函数所经历的过程如下:
打开UL
打开一个LI
打开img标签
将src设置为= xml文档中的url (如下所示)
关闭img标签
关闭LI
打开一个LI
打开img标签
将src设置为= xml文档中的url (如下所示)
关闭img标签
关闭LI
关闭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的后面呢?我在想一个类似的函数,它以loading.gif作为源来编写图像标记,然后在上面的函数中通过id获取每个元素并更改源。试一试,欢迎任何其他的解决方案。但最主要的是我需要想办法让这个坏男孩褪色。
谢谢
发布于 2013-02-21 21:12:40
补丁不会在drupal上工作,但是cdn模块可以与pressflow一起工作。
试试这个:
themname_template_preprocess_page(){
//regular expression for CDN call
}https://stackoverflow.com/questions/3360484
复制相似问题