JQuery Mobile - 转换之间的白屏

时间:2013-06-01 08:25:08

标签: jquery jquery-mobile

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

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

但是,似乎没有用。当我们从另一页回来时,这一点更加明显。非常感谢宝贵的建议和解决方法。

1 个答案:

答案 0 :(得分: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)将回退到所有转换类型的“淡入淡出”。