画像が読み込まれた後、画像の高さを取得しようとしています。その理由は、画像が読み込まれる前に高さを取得するため、クロムが誤った高さの値を取得するためです。
var imgHeight = $("#pic25").height();
注:これには使用$(window).load(function(){
しないでください。
どうやってやるの ?
画像が読み込まれた後、画像の高さを取得しようとしています。その理由は、画像が読み込まれる前に高さを取得するため、クロムが誤った高さの値を取得するためです。
var imgHeight = $("#pic25").height();
注:これには使用$(window).load(function(){
しないでください。
どうやってやるの ?
$("img#pic25").load(function(){
var height = $(this).height();
});
.load()
load イベントは DOM と関連するリソース (画像など) が読み込まれた後にのみ呼び出されるため、onload( ) イベントを使用する必要があるため、適切に動作します。
$(body).load(function(){
var height = $("#pic25").height();
});
これはうまくいくでしょう
特定の画像が読み込まれることを確認するには、@arvind の回答コードのようにこれを行うことができます