Die Frage ist ziemlich direkt, meine Absicht ist es, später die Bilder in 3 verschiedenen Spalten abhängig von der vertikalen Raum durch die Bilder anhängen, dass die Grund muss ich die Höhe der Bilder kennen. JQuery Holen Sie sich die Höhe der dynamisch hinzugefügten Bilder vor dem Anhängen in das DOM
Das folgende ist mein Skript
$(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-------------------------
});
Das ist falsch. Das Bild muss nicht angehängt und dann mit der Fensterlast überprüft werden. Abgesehen davon, dass dieses Event nur einmal aufgerufen wird - async wird nicht funktionieren. – androidavid