Hallo,
experimentiere gerade mit einem image preload. Wenn ich den Firefox komplett neu starte bekomme ich am ende die ausgabe 0 in der console und keine ausgabe im document. wenn ich die Seite mit F5 aktualisiere bekomme ich die Summe der Bilder "naturalWidth" & die Bilder im document dargestellt... woran liegt das das script beim ersten laden nicht richtig funktioniert?
danke für ein feedback!
experimentiere gerade mit einem image preload. Wenn ich den Firefox komplett neu starte bekomme ich am ende die ausgabe 0 in der console und keine ausgabe im document. wenn ich die Seite mit F5 aktualisiere bekomme ich die Summe der Bilder "naturalWidth" & die Bilder im document dargestellt... woran liegt das das script beim ersten laden nicht richtig funktioniert?
Code:
if(document.images) {
images = ['1', '2', '3', '4', '5'];
imagesWidth = 0;
for(var i = 0; i <= images.length; i++){
image = "img"+i;
image = new Image();
image.src = "images/"+images[i]+"s.jpg";
image.alt = "image " + (parseInt(i)+1);
if(image.complete){
document.getElementById('gallery-slider').appendChild(image);
imagesWidth += image.naturalWidth;
}
}
console.log(imagesWidth);
}
danke für ein feedback!