0

jqueryを使用して画像をロードしています:

var myImg = new Image();

$(myImg).load(function(){
    console.log("image dimensions:"); // what should I put here ?
}).attr("src", "/path/toImg/");

img がロードされたときに、幅と高さを取得する方法はありますか? 問題は、img が本文に追加される前にこの情報を取得したいということです。

4

2 に答える 2

0

それはちょうどあるべきです:

$(myImg).load(function(){
    var w = this.width;
    var h = this.height;
    ...
}).attr("src", "/path/toImg/");

http://jsfiddle.net/alnitak/c4JJf/のデモ

于 2012-05-29T08:32:20.897 に答える
-2

これを試して:

var curHeight;
var curWidth;

function getImgSize(imgSrc)
{
    var newImg = new Image();
    newImg.src = imgSrc;
    curHeight = newImg.height;
    curWidth = newImg.width;    
}
于 2012-05-29T08:32:05.067 に答える