Zuerst kommt die Bildhöhe als Null, danach werde ich durch Aktualisieren der Seite ihre tatsächliche Höhe erhalten. Ich muss beim ersten Mal seine Größe erreichen? Könnte mir irgendein Körper helfen?wie kann ich die bildgröße bekommen, bevor es in html geladen wird?
$j(document).ready(function(){
var imgV = new Image();
imgV.src="http://www.kerrvilletexascvb.com/Riverside%20Nature%20Center3.JPG";
$j("#imgD").html(imgV.height);
alert(imgV.height);
});
<div id="imgD"></div>
<img src="http://www.kerrvilletexascvb.com/Riverside%20Nature%20Center3.JPG" />
Oder noch besser, Position absoluter Weg von links/oben oder etwas -9999px; dann müssen Sie sich keine Sorgen machen, dass der Inhalt groß genug ist, um möglicherweise zu Ihrem versteckten Div zu gelangen. –
Warum müssen Sie das Bild überhaupt außerhalb des Bildschirms anzeigen? Können Sie nicht einfach einen 'onload'-Handler an das Bild anhängen und dann [im Handler] die Bilddimensionen über' image.width 'und' image.height 'erhalten? –