我想将所有图像预加载到名为img
的目录中,并且该目录还包含名为ui_images
的子目录。使用jQuery预加载目录中的所有图像
我知道如何通过将其名称放入数组中并执行预加载工作来预加载特定图像,但我想知道如何告诉脚本动态搜索该目录中的所有图像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数组中。 –