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 
. Внизу появляется какой -то пустяк. >
url редактора

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

< P> Полноэкранный URL для проверки iPhone

https://skuo5.codesandbox.io/

просто открыть на iPhone или в XCode с iOS 12+ Попробуйте прокрутить, а затем Сосредоточьтесь на вводе и попробуйте снова прокрутить.

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

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