Что делать с position:fixed в iOS?

Всем доброго времени суток!
На сайте maxg5.ru есть форма онлайн заявки обратного звонка.
При заходе с Iphone и попытке вывести данные в поле телефон каретка перескакивает в поле описание.
Также на Главной странице есть таймер, он мерцает при прокрутке, но только на Iphone.
Есть подозрение что обе проблемы связаны между собой.
Первая проблема частично решается установкой модальному окну position:absolute; вместо position:fixed. Но в таком случае при открытии модального окна оно открывается не по центру экрана и приходиться прокручивать страницу вверх.
Можно как то полноценно решить проблему position:fixed в iOS?
  • Вопрос задан
  • 236 просмотров
Решения вопроса 1
Rema1ns
@Rema1ns
и так сойдет
При открытии модального окна на body добавьте класс:
.show-modal {
    overflow: hidden !important;
    position: fixed;
    width: 100%;
}


Соответственно при закрытии удаляете класс

Рекомендую через media прописать этот класс, только для мобильных
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@maxg5 Автор вопроса
Web Developer
Спасибо!
Теперь каретка не перескакивает.
Осталась еще одна проблема:
На Главной старице сайта есть таймер обратного отсчета. Он мерцает почему то при просмотре с Iphone и Ipad.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы
Reklama Guru Санкт-Петербург
от 50 000 до 60 000 руб.
Blogman Оренбург
от 20 000 до 60 000 руб.
Sveak Барнаул
от 40 000 руб.
15 авг. 2018, в 22:39
60000 руб./за проект
15 авг. 2018, в 22:01
6000 руб./за проект
15 авг. 2018, в 21:18
30000 руб./за проект