Отрегулируйте правильную позицию iframe на основе вертикальной прокрутки - PullRequest
0 голосов
/ 06 февраля 2019

Среда: Chrome, MAC (10.14.3) с настройкой «Показать полосы прокрутки», установленной на «Автоматически на основе мыши», AngularJS 1.4.9.

Ситуация: у меня есть фрейм вправокрай страницы.Родительская страница имеет вертикальную прокрутку.Я контролирую iframe, но не контролирую родительскую страницу.Iframe отображается на любой родительской странице.

Проблема: Когда пользователь прокручивает страницу, вертикальная полоса прокрутки отображается поверх добавленного мною фрейма.

Вопрос:Есть ли способ с помощью JS отрегулировать положение iframe на основе начала прокрутки страницы и конца прокрутки страницы?Например, когда начинается прокрутка, переместите iframe немного влево, чтобы iframe по-прежнему находился на одном уровне справа, но при этом полоса прокрутки не перекрывается.Точно так же, когда мы заканчиваем прокрутку, я хотел бы переместить полосу прокрутки вправо, когда прокрутка заканчивается, чтобы она выровнялась вправо.Есть ли способ достичь этого?

enter image description here

enter image description here

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