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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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