Как прокрутить окно iframe, используя пиксели с функциями прокрутки (javascript)? - PullRequest
0 голосов
/ 11 июня 2019

Я использую srcdoc для загрузки исходного кода страницы непосредственно в iframe. Я хочу, чтобы iframe автоматически прокручивал ссылку при загрузке. В настоящее время я использую element.scrollIntoView (), но функция заставляет окно кадра прокручиваться слишком низко. Я хочу исправить это, прокрутив пару пикселей вверх, но я не уверен, как это сделать?

Фрагмент кода Srcdoc:

<body onload="scrollDown()">
......... //the page

<script>
function scrollDown(){ 
let link = parent.document.getElementById("oLink").href; 
var elmnt = document.getElementById(link); 
elmnt.scrollIntoView({ behavior: "smooth", block: "start"  }); 
} 
</script>
</body>

Href элемента oLink (который находится за пределами iframe) - это идентификатор элемента (внутри iframe), к которому я хочу прокрутить окно iframe.

Я хочу добавить функцию, которая будет прокручивать окно iframe на пару пикселей вверх ИЛИ находить другой способ добраться до элемента, к которому я хочу прокрутить. Есть идеи?

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