jQuery Mobile, переходы мерцают при использовании быстрых кнопок и changePage - PullRequest
1 голос
/ 12 марта 2012

У меня есть некоторые проблемы с мобильным Jquery при работе на моем (Android 2.3) Galaxy SII. В основном, чтобы избежать мерцания при смене страниц, я добавил это в свой CSS:

 .ui-page {
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -highlight-color: rgba(0,0,0,0);
}

Работает нормально. Нет мерцания ... Чтобы устранить задержку при переходе по ссылкам, я использовал реализацию Google Fast Button, и эффект мерцания снова вернулся.

function initFastButtons() {
    new FastButton(document.getElementById("goFastTest"), goSomewhere);
}

В теле html:

<a href="#testId" id="goFastTest">test</a>


function goSomeWhere() {
    $.mobile.changePage( "#pageTest", { transition: "slide"} );
}

Испытывали ли вы такое поведение?
Как мне избавиться от этого мерцающего эффекта, сохранить плавность перехода и при этом правильно работать с быстрой кнопкой?

...