【发布时间】:2012-09-02 19:06:35
【问题描述】:
我想将所有图像预加载到名为img 的目录中,该目录还包含名为ui_images 的子目录。
我知道如何通过将特定图像的名称放入数组并进行预加载工作来预加载特定图像,但我想知道如何告诉脚本动态搜索该目录img 和img/ui_images 中的所有图像?
这是我的代码:
var preloadImg = function(imgArr){
$.each(imgArr, function(index,value){
$("<img/>")[0].src = value;
});
}
var arrimg = ['img/check.png','img/add_sub.png'];
preloadImg(arrimg);
【问题讨论】:
-
没有办法做到这一点。至少,没有什么好办法。 Http 没有提供像目录列表或类似的东西。所以客户基本上必须尝试所有可能的文件名。您可以做的是让您的服务器代码调查目录并将所有文件转储到 jquery 使用的 JS 数组中。
标签: javascript jquery directory preloading