Fancyboxでiframeを読み込んでいます。 iframeの内部では、iframe内の実際のコンテンツの適切な高さを得るために、$('html').height();
にjQueryをロードしています。 FFでコンテンツのiframeでFancyboxのサイズを自動的に変更する
、これは私は、IFRAME(およびFancyBox)をリサイズすることを可能にすると思われる適切
クロム、この値は、コンテンツの実際の高さの短い20ピクセルに約5pxの報告されています。
IE 8では、(iframeの)後続のリフレッシュでも、開いているファンシーボックスウィンドウの初期高さが報告されます。
ユーザーがスクロールバーが表示されませんので、私はfancyboxシェルのサイズを変更することができるように、IFRAMEのコンテンツの高さを得るための良い方法はありますか?
'$ .fancybox.resize()'は、お勧めのとおり、iFrameのコンテンツをリロードします。 '$( 'body')。height()'はiframeが高さを設定していることを考慮していないので、 'body'はその高さを保持します。 –