2012-02-06 17 views
0

リロード後に調整しない:サイズは、私はjqueryの以下た

$(ウィンドウ).resize(関数(){changeIframe();}); $( "#iFrame")。load(function(){changeIframe();});私が午前

function changeIframe() { 

    var iFHeight = $('iFrame').contents().height(); 
    var iFWidth = $('iFrame').contents().width(); 
    $("#content").css("height", iFHeight); 
    $("#content").css("width", iFWidth); 

} 

問題は次のとおりです。我々は(これは正常に動作します)高さ100pxに負荷のメニュー最初のiframeをクリックします。次に、別のメニューをクリックして別のiframeを読み込みます。500ピクセルのiframeが読み込まれます(これも正常に動作し、高さは500ピクセルになります)。しかし、100px iframeのメニューリンクをクリックすると、サイズはまだ500pxの高さです。調整しません。私は何が間違っているのか把握できません。

答えて

0

あなたは、コードの下に、新たな高さの使用を追加する前に高さを削除する必要があります

$(「#コンテンツ」)removeAttr(「高」)。

+0

@Novice正解であれば投票してくださいね。 – Ravia

関連する問題