Hallo zusammen,
habe ein Problem mit einem kleinen Javascript-Programm, das auf einer Wordpress-Site laufen soll.
Es geht darum, dass beim Laden oder beim Resize einer Seite die Höhe eines bestimmten Bildes gemessen wird. Diese soll sich auf die Höhe eines Divs auswirken.
So weit funktioniert das auch alles gut. Beim Laden der Seite stimmt es meist (wir kommen noch dazu), beim Ändern der Fenstergröße wird der Wert korrekt angepasst.
onResize = function() {
var hoehe = jQuery(".wp-post-image").height();
console.log("Höhe", hoehe);
jQuery(".pic-wrap").css("height", hoehe);
}
jQuery(document).ready(onResize);
jQuery(window).bind('resize', onResize);
Mein Problem: Manchmal wird beim Laden ein falscher Wert für die Höhe des Bildes ermittelt. Entweder 89 oder 0. Sobald man dann die Fenstergröße ändert, passt es sofort wieder.
Woran liegt es, dass manchmal beim erstmaligen Laden oder Reload der Seite ein falscher Wert berechnet wird? Was kann ich tun, um das zu verhindern? Vielen Dank!
Gruß
Michael