白色闪烁与ios中的phonegap + JQM应用程序

时间:2013-08-27 10:11:16

标签: ios jquery-mobile cordova

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

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

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

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

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

谢谢!

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

2 个答案:

答案 0 :(得分: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

答案 1 :(得分:0)

如果有人仍然绊倒了这个帖子,我发现了这个帖子:

how to speed up changepage in jquery mobile for phonegap app

尽管它并不完全相关,但第一个答案(没有js代码,虽然它也可能与它一起工作)解决了我的问题,并改进了Android设备中的渲染。