0

imgタグをjavascriptに置き換えたときに、タグの幅と高さを取得する必要があります。

jQueryのwidth()/を使用してみheight()ましたが、新しい画像の値ではなく、常にキャッシュされた画像の値を返します。

ロードされた画像のサイズに応じてdivの背景サイズをスケーリングする機能があるので、それが必要です。

私はグーグルとここでたくさん検索しましたが、解決策を見つけることができません。

4

1 に答える 1

1

画像の寸法を取得するには、次のことを試してください。

var currentImage = $("img"); // get image element
var img = new Image();
img.onload = function() {
    var width = this.width;
    var height = this.height;
}
img.src = currentImage.attr('src');
于 2013-01-22T13:04:34.777 に答える