1

私の問題に対する答えが見つからないため、ここに質問を投稿します。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 を返します。

4

1 に答える 1