Мобильное сафари на iPhone 6+ с несколькими открытыми вкладками и начальной загрузкой сразу после открытия

Я столкнулся с проблемой в загрузочном модале с iPhone Safari 6+ альбомной ориентации. Эта ошибка возникает только в альбомном режиме iPhone 6+ с несколькими вкладками, открытыми в браузере Safari.

Ниже приведен шаг для создания ошибки.
1) Перейдите на http://getbootstrap.com/javascript/ на своем iPhone 6+ в альбомном режиме - убедитесь, что вы открыли несколько вкладок
2) Прокрутите страницу вниз и нажмите кнопку "Маленький модал" в разделе "Дополнительные размеры".
3) Вы можете заметить, что модал открывается и закрывается сразу во вспышке, и серый фон остается таким, как есть. Вы не можете делать какие-либо клики сейчас.
4) Теперь попробуйте скрыть панель навигации и панель вкладок вручную, прокручивая страницу вверх. Это покажет мод загрузки как ожидалось. Но это не работает, когда он открывается с несколькими вкладками, открытыми в браузере.

После некоторой работы я думаю, что проблема в .modal-open

.modal-open {
    overflow: hidden;
    position: fixed;
    width: 100%;
 }

Я должен найти решение этой проблемы. Любое предложение, идеи?

1 ответ

Я опоздал, чтобы дать ответ, но у любого, кто сталкивался с такой же проблемой, как я, тогда есть некоторые обходные пути.

Прежде всего это ошибка в начальной загрузке. Это ошибка начальной загрузки для iPhone 6+ с несколькими вкладками.

Ссылка https://github.com/twbs/bootstrap/issues/18859

Но для меня я все равно хочу решение, поэтому я внесла некоторые изменения в свою таблицу стилей, и это решение работает для меня. Надеюсь, что любой, кто сталкивается с той же проблемой, может получить помощь от этого.

 /*for iphone 6+ multitab issue  */
    .modal {
        position: absolute;
        top: 0;
    }

Эти несколько строк таблицы стилей решают мою проблему. Я не знаю, что жутко о CSS и таблице стилей, но я так решил.

Другие вопросы по тегам