Android 使用快速按钮和changePage时,jQuery Mobile的转换会闪烁

Android 使用快速按钮和changePage时,jQuery Mobile的转换会闪烁,android,jquery-mobile,css-transitions,Android,Jquery Mobile,Css Transitions,在我的(Android 2.3)Galaxy SII上运行Jquery mobile时,我遇到了一些问题。 基本上是为了避免在更改页面时闪烁,我在css中添加了以下内容: .ui-page { -webkit-backface-visibility: hidden; -webkit-tap-highlight-color: transparent; -highlight-color: rgba(0,0,0,0); } 它很好用。没有闪烁。。。 为了消除点击链接时的延迟

在我的(Android 2.3)Galaxy SII上运行Jquery mobile时,我遇到了一些问题。 基本上是为了避免在更改页面时闪烁,我在css中添加了以下内容:

 .ui-page {
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -highlight-color: rgba(0,0,0,0);
}
它很好用。没有闪烁。。。 为了消除点击链接时的延迟,我使用了谷歌快速按钮实现,闪烁效果又回来了

function initFastButtons() {
    new FastButton(document.getElementById("goFastTest"), goSomewhere);
}
在html正文中:

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

您是否经历过这种行为?
如何消除这种闪烁效果,保持过渡平稳,并且快速按钮仍能正常工作?

我想两者都不可能实现?有人有想法吗?我看到同样的事情发生了(同样在jqm-1.1和git当前的master中)。我怀疑基于页面的点击和以编程方式更改页面有什么不同,但我仍在想办法…——将viewport设置为user scalable=no为我解决了这个问题。
function goSomeWhere() {
    $.mobile.changePage( "#pageTest", { transition: "slide"} );
}