-1

在快速 Ipad 和快速联想上,过渡是完美的,但在慢速设备上,如“Genesis Tablet”和我测试过的其他运行 Android 4.1 的小型手机,情况如下:

当我从页面 A 更改为页面 B 时,显示页面 B,然后显示页面 A 一秒钟,然后按预期显示页面 B。

是我的代码逻辑导致的问题,还是开发问题,谁知道?

4

1 回答 1

0

您在页面上使用了哪些过渡?据我所知,jQuery Mobile 使用了一些 CSS3 进行页面转换,其中一些低版本的 Android 不支持。

例如,如果您在页面上使用自定义幻灯片效果,在 Android 4.xx(或支持 css3 的 iOS 版本)上它会滑动,但在 Android 2.xx 上,页面只会淡入和淡出。

您可以在此处阅读更多转换:http: //view.jquerymobile.com/1.3.2/dist/demos/widgets/transitions/

值得注意的是:

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

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

过渡最初是受到 jQtouch 的启发,它们后来被重建,但支持 David Kaneda 和 Jonathan Stark 提供初步指导。

于 2013-07-23T01:58:18.633 回答