0

Android 4.1我正在使用带有版本的三星 Galaxy 手机。我在页面转换之间看到白屏。JQM Version is : 1.3.1. 已经按照其他建议执行以下操作:

$(document).on("mobileinit", function(){
    $.mobile.defaultDialogTransition = "none";
    $.mobile.defaultPageTransition = "none";
});

但是,似乎不起作用。当我们从另一页回来时,这一点更加明显。将不胜感激宝贵的建议和修复。

4

1 回答 1

3

确保 mobileinit 处理程序位于 jQuery js 和 jQuery Mobile js 之间。

此外,如jQM 1.3.1 Docs中所述:

重要提示:某些平台目前存在过渡问题。我们正在努力为每个人解决问题的解决方案。如果您在过渡期间或过渡结束时遇到闪烁和闪烁,我们建议采用以下解决方法。请注意,此解决方法应在部署前在目标平台上进行彻底测试。已知此解决方法会在某些平台(尤其是 Android)上导致性能问题和浏览器崩溃。将以下代码添加到您的自定义 css。

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

只看到淡入淡出过渡?要查看所有过渡类型,您必须使用支持 3D 变换的浏览器。默认情况下,缺乏 3D 支持的设备(例如 Android 2.x)将回退到所有过渡类型的“淡入淡出”。

于 2013-06-01T21:57:32.017 回答