У меня есть iframe, загружаемый Fancybox. Внутри iframe я загружаю jQuery, чтобы я мог $('html').height();
получить правильную высоту фактического содержимого в iframe.Автоматическое изменение размера Fancybox с iframe для содержимого
В FF, это, кажется, позволяет мне изменить размер IFRAME (и FancyBox) соответственно
В хроме, это значение сообщается примерно 5px 20px в короткий фактической высоты содержимого.
В IE 8 значение, о котором сообщается, является начальной высотой открываемого окна fancybox, даже при последующих обновлениях (iframe).
Есть ли лучший способ получить высоту содержимого Iframe, так что я могу изменить размер FancyBox оболочки, так что пользователь не видит скроллбар?
'$ .fancybox.resize()', как вы предлагаете, перезагружает содержимое iFrame. '$ ('body'). height()' не принимает во внимание тот факт, что iframe установил высоту, что заставляет 'body' сохранять эту высоту. –