Как этот ящик с чистым CSS в iframe со статической высотой влияет на положение прокрутки его родительского фрейма?

Фон

Я пытаюсь внедрить этот ящик чистого CSS в iframe. Контент iframe находится над ним (в родительском фрейме), поэтому он не находится вверху страницы.


Что я смог найти до сих пор

  • Там нет JavaScript вызывается, чтобы попытаться установить высоту прокрутки.
  • Автор использует скрытый флажок и его различные состояния (активный, отмеченный, не отмеченный), чтобы оформить ящик с анимацией в открытом или закрытом состоянии.


Вопрос

  • Как CSS в iframe статической высоты влияет на высоту прокрутки родительского элемента?
    (Моя цель состоит в том, чтобы убрать неожиданную прокрутку прокрутки, как показано на рисунке ниже)


Фрагмент и анимированный.gif прокрутки, сбрасываемой в начало:

<div style="height : 200px; background : whitesmoke;">
  Here is a top div with some height
</div>
<iframe width="100%" height="500px" src="https://mac81.github.io/pure-drawer/" style="overflow : hidden;"><iframe>

Анимированная картинка с прокруткой

[править] - после публикации моего вопроса похоже, что фрагмент влияет на положение прокрутки на странице Stackru (верхний кадр, который я предполагаю). - это на Chrome 59.0.3071.115 на Mac OsX Sierra

0 ответов

Другие вопросы по тегам