html をロードして、実際の画像の高さを取得したい。
$("#cover").html(stuff); //this has the image inside it
$(function(){
console.log($("#cover img").height()); //sometimes it's 0
});
何らかの理由で、高さが 0 になることがあります。画像がまだ完全に読み込まれておらず、JQuery がそれを 0 と見なしているためでしょうか? もしそうなら、どうすればこれを克服できますか?画像がロードされたときのコールバックなどはありますか?