рассчитать высоту страницы в iframe с отображением div - PullRequest
0 голосов
/ 04 октября 2018

Я добавляю html внутри iframe, внутри html У меня есть div с атрибутом display: none, который меняется на блокировку при активации некоторых параметров на странице.

Проблема в том, что высотаiframe рассчитывается относительно элементов html с использованием body.scrollHeight при загрузке страницы.При этом не учитываются элементы div, для которых отображается: none, поэтому во время изменения свойства display: block появляются элементы, но страница переполняется, поскольку высота уже рассчитана без этих элементов div.

Каким образом это можно решить?Я не могу изменить iframe, но если что идет внутри.

1 Ответ

0 голосов
/ 05 октября 2018

Попробуйте пересчитать высоту iframe, как только div станет видимым.Также я не уверен, для чего вы используете iframe, но помните, что iframes предназначены для встраивания документов в веб-страницу, если это не то, что вы делаете, чем вам будет проще работать внутри тела.

Надеюсь, что это, по крайней мере, даст вам представление о том, как вы можете решить вашу проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...