Как динамически изменить размер iFrame в Firefox? - PullRequest
2 голосов
/ 25 января 2011

Я использовал решение, указанное на этой странице, для изменения размера iFrame в зависимости от содержимого:

Изменение размера фрейма на основе содержимого

И оно отлично работает, кромев Firefox.В Firefox другой контент отключается, но как только вы продолжаете обновлять страницу, браузер будет медленно раскрывать остальную часть контента.Я видел, как кто-то ответил, что это решение проблемы:

Используйте jQuery, чтобы получить рост в framed.html (проблема FF, тело продолжало расти): var height = $ (document.body) .height ();

Однако я не знаю, где разместить эту строку кода.Вставить ли это где-нибудь в 3 фрагмента сценариев исходного решения?Если да, то куда мне его поставить?

Ответы [ 2 ]

0 голосов
/ 25 января 2011

Я уже решил это. В случае, если кто-то еще может столкнуться с той же проблемой, я использовал код на веб-странице ниже, который немного отличается от ссылки, которую я дал выше:

http://solidgone.org/Set-IFRAME-height-based-on-size-of-remotely-loaded-content

0 голосов
/ 25 января 2011

В www.bar.net/framed.html: Используйте jQuery, чтобы получить рост в framed.html (проблема FF, тело продолжало расти):

изменить следующий код

// What's the page height?
     var height = document.body.scrollHeight;

с

var height = $(document.body).height(); 
...