我有一个使用AngularJS和jQuery Mobile的phonegap应用程序。
我注意到,在ios下,有时我会在页面转换时出现白色闪烁 - 这些都是使用JQM的changePage完成的。
我确实有一个固定的页眉和页脚,谷歌可能是问题的根源。
但是,所有结果都表明这是一个已经在JQM中修复过的问题,尽管它仍在我的应用程序中运行,该应用程序正在运行JQM 1.3.1。
任何想法如何解决这个问题?
谢谢!
修改
我还尝试添加user-scalable = no,从页眉和页脚禁用缩放和删除data-position =“fixed”。这些都没有帮助。
答案 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设备中的渲染。