3
<window>
に<img>
のサイズを取得しようとしていますが、そのコンテナの幅と高さを確認しています。コンテンツの読み込み後にdivの高さを取得する方法は?
私はを使用して<img>
がロードされるまで待機します。
pageload上のサイズは、私が唯一のサイズ変更上の正しい高さを取得し、まだ0
です。
ここで何が間違っていますか?
EDIT:正しいサイズを取得するには、私は.contents()
$(document).ready(function(){
$('img').load(function(){
function size(){
var height = $('#size').contents()height();
var width = $('#size').contents().width();
$('#size').find('p.size').remove();
$('#size').append('<p class="size">' + height + '-' + width + '</p>');
};
$(window).load(size);
$(window).resize(size);
});
});
gehts i nvoked ... $(ウィンドウ).load(サイズ); – Gregor
@ Gregorしかし、これらのイベントは両方とも、AJAXリクエストが完了する前に起動します。また、コールバックで関数をコールバックする必要があります。 –
はい、指定したとおりにウィンドウのサイズを変更します。ロード後に呼び出す場合は、上にコードを入れてください。 – pwolaq