La question est assez simple, mon intention est, plus tard, d'ajouter les images dans 3 colonnes différentes en fonction de l'espace vertical utilisé par les images qui est le raison pour laquelle j'ai besoin de connaître la hauteur des images.JQuery Obtenez la hauteur des images ajoutées dynamiquement avant de vous inscrire dans le DOM
Ce qui suit est mon script
$(document).ready(function() {
//----------------------------------image feed-----------------------------
//random generator
//array length
arr = []; arr.length = 94; //Number of images
$.each(arr, function(i,v){v = i+1; arr[i] = v;});
//random
var i= arr.length, j, temp;
while(--i > 0){
j = Math.floor(Math.random() * (i + 1));
temp = arr[j]; arr[j] = arr[i]; arr[i]=temp;
};
//end of image feed and random
//load all thumbnails
window.imagesThumb = [];
$.each(arr, function(i,v){
myImagethumb = $(new Image()).attr({
"src":"img/pictures/thumbnails/img"+v+".jpg",
"id":v,
"class":"image"
});
imagesThumb[i] = myImagethumb;
});
//--------------------------------END OF IMAGE FEED-------------------------
});
C'est faux. L'image ne doit pas être ajoutée et vérifiée avec le chargement de la fenêtre. Mis à part le fait que cet événement est seulement appelé une fois - async ne fonctionnera pas. – androidavid