【发布时间】:2013-06-26 19:30:35
【问题描述】:
我花了一天时间研究如何解决 JQuery-Mobile 1.3.1 中页面转换之间的闪烁问题。
我发现了
.ui-page { -webkit-backface-visibility: hidden; }
或将data-transition 设置为none
或从 JQM 文件中删除 meta.attr( "content", disabledZoom ); 和 meta.attr( "content", enabledZoom );
帮助。
但显然只有当 web 应用程序只是一个“多页”时才有效。
我正在使用 4 个单独的页面。
在 iOS(移动 Safari)和 PC(浏览器:Chrome)上,我没有任何过渡闪烁。 但是一旦我将应用程序添加到主屏幕,它就会再次闪烁。
我在这里读到,如果正在使用单独的 HTML 文件,则无法避免 (PhoneGap/Homescreenapp) 的页面闪烁:https://groups.google.com/d/msg/phonegap/tqdv3tYIj_o/qfft32VbLg8J
有没有解决办法?
【问题讨论】:
-
您能否显示您尝试过的代码...如问题中所述,这些选项通常有助于摆脱 jquery 移动闪烁页面转换。
-
jsfiddle.net/q5hrx 这是我的代码,我重新编码了,因为出于法律原因我无法显示我的确切代码。这只是内容。但是结构是一样的。在 MobileSafari/homescreen-app/phonegap-app 上,此站点在导航后会闪烁/闪烁
标签: css jquery-mobile web-applications cordova