У меня есть некоторые проблемы с мобильным 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"} );
}
Испытывали ли вы такое поведение?
Как мне избавиться от этого мерцающего эффекта, сохранить плавность перехода и при этом правильно работать с быстрой кнопкой?