0

JavaScript 関数で、画像の高さを取得したい。そうです:

var image_height = $(image).height(); 

結果image_heightは 0 ですが、画像の高さが 0 ではないと確信しています。この高さを抽出する方法はありますか?

4

4 に答える 4

3

画像の読み込み後に高さを計算します。

$(document).ready(function(){
    $(image).load(function(){
      var image_height = $(this).height();
    } );
});
于 2013-03-16T20:16:21.940 に答える
2

outerHeight() も試してください

var image_height = $(image).outerHeight();

于 2013-03-16T20:21:21.203 に答える
1

高さを取得する前に、DOM がレンダリングされていることを確認してください。

$(document).ready(function(){
   var image_height = $(image).height(); 
}):
于 2013-03-16T20:17:05.950 に答える
1

通常の JS を使用することもできます。

var image_height = img.clientHeight
于 2013-03-16T20:18:45.850 に答える