Je souhaite précharger toutes les images dans un répertoire appelé img
, et ce répertoire contient également le sous-répertoire ui_images
.Précharger toutes les images dans un répertoire à l'aide de jQuery
Je sais comment précharger des images spécifiques en plaçant leurs noms dans un tableau et en effectuant le travail de préchargement, mais je veux savoir comment dire au script de rechercher dynamiquement toutes les images de ce répertoire img
et img/ui_images
?
Voici mon code:
var preloadImg = function(imgArr){
$.each(imgArr, function(index,value){
$("<img/>")[0].src = value;
});
}
var arrimg = ['img/check.png','img/add_sub.png'];
preloadImg(arrimg);
Il n'y a aucun moyen de le faire. Au moins, pas de bon moyen. Http n'offre rien comme la liste de répertoire ou quelque chose comme ça. Le client devrait donc essayer tous les noms de fichiers possibles. Ce que vous pouvez faire est d'avoir votre code de serveur enquêter sur le répertoire et vider tous les fichiers dans un tableau JS que jquery consomme. –