0

我有一个使用 AngularJS 和 jQuery Mobile 的 phonegap 应用程序。

我注意到,在 ios 下,有时我会在页面转换时出现白色闪烁——这些是使用 JQM 的 changePage 完成的。

我确实有一个固定的页眉和页脚,这可能是问题的根源。

但是,所有结果都表明这是一个已在 JQM 中修复的问题,尽管它仍在运行 JQM 1.3.1 的我的应用程序中出现。

任何想法如何解决这一问题?

谢谢!

编辑:
我还尝试添加 user-scalable=no,从页眉和页脚禁用缩放和删除 data-position="fixed"。这些都没有帮助。

4

2 回答 2

0

如果有人仍然对此感到困惑,我发现了这篇文章:

如何在 jquery mobile 中为 phonegap 应用程序加速 changepage

尽管它并不完全相关,但第一个答案(没有 js 代码,尽管它也可以使用它)解决了我的问题,并改进了 android 设备中的渲染。

于 2013-08-27T12:57:11.270 回答
0
< meta name="viewport" content="width=device-width, initial-scale=1" />

to

< meta name="viewport" content="width=device-width, user-scalable=no" />

或者添加这个 CSS

div
{
backface-visibility:hidden;
-webkit-backface-visibility:hidden; /* Chrome and Safari /
-moz-backface-visibility:hidden; / Firefox */
}

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

如果这不起作用,请检查https://github.com/jquery/jquery-mobile/issues/4024

于 2013-08-27T10:43:00.163 回答