私の問題に対する答えが見つからないため、ここに質問を投稿します。JavaScript で画像を読み込みます。それぞれが独自の div にあります。そして、divの幅を取得したい。
this.biggerElmts.find('img').each(function(){
var div = $('<div/>', {'class': this.divMinPic}).appendTo(divMinPics);
var img = $('<img/>', {
'class': this.minPic,
alt:'Miniature '+$(this).attr("alt"),
src:this.urlPic($(this).attr("src"), this.minPicFolder)
}) // if image not found, we put de default file
.error(function(){console.log("error loading image");$(this).attr("src", this.minPicFolder + this.defaultMinPic);})
.load(function(){
console.info($(this).width());
})
.appendTo(div);});
私の問題は、Firefox では正常に動作するが、他のすべてのブラウザーでは動作しないことです。Firefox は 185 を返し、他の Firefox は 0 を返します。