Я использую 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 на пару пикселей вверх ИЛИ находить другой способ добраться до элемента, к которому я хочу прокрутить. Есть идеи?