我花了一天时间研究如何解决 JQuery-Mobile 1.3.1 中页面转换之间的闪烁问题。
我找到
.ui-page { -webkit-backface-visibility: hidden; }
或设置data-transition
为none
或从 JQM 文件中删除meta.attr( "content", disabledZoom );
和meta.attr( "content", enabledZoom );
帮助。
但显然,这只有在 webapp 只是一个“多页”时才有效。
我正在使用 4 个单独的页面。
在 iOS(移动 Safari)和 PC(浏览器:Chrome)上,我没有任何过渡闪烁。但是一旦我将应用程序添加到主屏幕,它就会再次闪烁。
在这里我读到,如果有单独的 HTML 文件正在使用,则不可能避免 (PhoneGap/Homescreenapp) 的页面闪烁:https ://groups.google.com/d/msg/phonegap/tqdv3tYIj_o/qfft32VbLg8J
没有解决方案吗?