Как остановить мерцание страницы, когда панель открыта / закрыта в разрыв телефона Android

Я пытаюсь создать и панели, похожие на Facebook, поэтому пытался использовать Панели из мобильной ссылки JQuery, затем я фиксирую положение верхнего и нижнего колонтитула и отключаю функцию data-animate. Знаете, проблема в том, что когда я открываю / закрываю панель, ее мерцания также применяется положение ui-panel-wrap-content для фиксированного положения, когда панель открыта, и положение для абсолютного значения, когда панель закрыта, поэтому можно прокручивать только панель, а не содержимое страницы. Может кто-нибудь сказать мне, как перестать мерцать. Любая идея приветствуется. Заранее спасибо.

3 ответа

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

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

Добавить эту CSS

.ui-page {
        -webkit-backface-visibility: hidden;
    }

Вы можете попробовать, используя следующий код

.ui-page * {
-webkit-transform: rotateY(0deg);
-moz-transform: rotateY(0deg);
transform: rotateY(0deg);
}

ui-mobile-viewport-transitioning,
.ui-mobile-viewport-transitioning .ui-page
{
overflow: visible;
}

Также добавьте следующий код в файл манифеста

android:hardwareAccelerated="false"

Надеюсь, это поможет.

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