Вы можете попробовать поместить div вне прокручиваемой части, и положение будет зафиксировано. Так что, если у вас есть код для прокрутки,
<div id="scroll-container">
<div id="scrollable">
</div>
<div>
Такой, когда любой элемент в контейнере прокрутки div, он будет прокручиваться.
Если вы разместите его вне прокручиваемой части,
<div id="scroll-container">
<div>
<div id="not-scrollable">
</div>
и вставьте position:fixed;
или position:absolute;
или position: sticky;
(Brainfeeder) (хотя я еще не пробовал) или device-fixed;
(веб-звезды) (также не пробовал) в CSS для #not-scrollable
, это не должно прокручиваться. Попробуйте.
Конечно, это не будет относиться к контейнеру прокрутки, оно будет относиться к тому контейнеру, в котором он находится, и в данном случае это тег body.
Примечание: я просто использую div в качестве примера. Вы можете использовать это как хотите
Новое: В случае, если тело - это ваш свиток, добавьте div внутри тега body, но сразу после объявления тега body, чтобы свиток был div.
Существует множество сайтов, показывающих, как перенести веб-страницу на iPhone X. Вот один из них.