Breite und Höhe des Bildes sind wegen des asynchronen Ladens des Bildes Null
Ich habe eine langebase64
Typ String, den ich bekomme und als den ich festlegen möchtesrc
des Bildes
$('#img').attr('src',base64data)
console.log('height - ' $('#img').height());
console.log('width - ' $('#img').height());
Es sieht so aus, als würde ich zurückkommen0
für beideheight
undwidth
. Natürlich, wenn ich eine Weile warte, bekomme ich die richtige Größe.
Die Sache ist.attr()
Ich habe keinen Rückruf. Wie komme ich dazu, die Höhe und Breite nach dem zu ermitteln?src
Attribut wird gesetzt ohne zu bekommen0
zurück. (Ich denke, ich bekomme 0, weil die Änderung in Jquery asynchron geschieht, aber ich kann nicht zu sicher sein)