IOS Safari: нежелательная прокрутка при открытии клавиатуры и прокрутка тела отключенаIOS

Программируем под IOS
Anonymous
IOS Safari: нежелательная прокрутка при открытии клавиатуры и прокрутка тела отключена

Сообщение Anonymous »

Существует известная методика для отключения прокрутки страниц, когда открывается модальное окно.

Код: Выделить всё

html {
height: 100%;
}

body.disable-scroll {
position: fixed;
height: 100%;
overflow: hidden;
}
< /code>

html: < /p>





Parcel Sandbox







... content ...




< /code>

Но на прокрутке Safari iOS становится включено после открытия виртуальной клавиатуры. И он прокручивает больше, чем даже window.innerheight + window.scrollx 
. Некоторый пустой зазор появляется внизу страницы.
< /p>

url редактора

/>https://codesandbox.io/s/condescending- ... ontsize=14

FullScreen URL, чтобы проверить iPhone

https://skuo5.codesandbox.io/

open on on on yphone или in yphone-yoldes или inprones. а затем сосредоточьтесь на вводе и попробуйте снова прокрутить.

Подробнее здесь: https://stackoverflow.com/questions/563 ... s-disabled

Вернуться в «IOS»