function resizeIframe() {
$("#content").css("height", "");
$("#content").css("width", "");
var iFrameHeight = $('iFrame').contents().height();
var iFrameWidth = $('iFrame').contents().width();
$("#content").css("height", iFrameHeight);
$("#content").css("width", iFrameWidth);
}
これがそのようにiframeの高さは約1457pxあるテキストの下の空きスペースがたくさんあると呼ばれているとき。
function resizeIframe() {
$("#content").css("height", "");
$("#content").css("width", "");
var iFrameHeight = $('iFrame').contents().height();
var iFrameWidth = $('iFrame').contents().width();
alert($("#content").height()); <-------------this alert
$("#content").css("height", iFrameHeight);
$("#content").css("width", iFrameWidth);
}
を、それが1050pxのコンテンツのサイズに収まるこのアラートを追加した後:私はこのような警告を追加したときしかし、奇妙なことがあります。私はそれがなぜそれをやっているのか、それをどう解決するのか、全く混乱しています。どんな助けもありがとうございます。
回答に2つのデモを含めることができますか?たとえば、http://jsfiddle.net/を使用します。また、質問のタイトルから誤字を取り除いてください。それは 'Wierd'ではなく' Weird'でなければなりません。さらにうまくいって、よりわかりやすいタイトルを選んでください。 –
あなたはいつこのメソッドを呼び出していますか? –
@KevinB - これはどのように呼び出されますか:$(document).ready(function(){ $( "#iFrame")load(function(){resizeIframe();}); } – NoviceMe