【问题标题】:JqueryMobile Transitions on PhoneGap Android [duplicate]PhoneGap Android上的JqueryMobile过渡[重复]
【发布时间】:2011-12-22 06:59:16
【问题描述】:

Jquery Mobile Transition 效果在 Android PhoneGap 应用中表现笨拙。相同的过渡在 iPhone PhoneGap 应用中是平滑的。

$.mobile.changePage( "index.html", { transition: "fade"} );
$.mobile.changePage( "index.html", { transition: "slideup"} );

实现与 Android 上的 Iphone 相同的平滑页面转换的任何解决方法。

【问题讨论】:

    标签: jquery-mobile cordova


    【解决方案1】:

    禁用 android 的过渡

    检查是否是Android然后 $.mobile.defaultPageTransition='none';别的什么都没有

    在 mobileinit 函数中使用它。

    【讨论】:

      【解决方案2】:

      根据 jQuery Mobile 博客上的 Todd Parker 所说,android 过渡存在问题:

      JQuery Mobile Blog 我们在 1.0 之前做了大量工作,以使我们的过渡尽可能平滑,但有两个重要的限制是我们无法避免的:需要在过渡之间滚动视口以及 Android 较差的动画性能。在 1.1 中,我们接受了这些限制,并提出了新的动画序列,有效地隐藏了页面滚动,完全重新设计了加载微调器,使其在视觉上不显眼,加快了整体过渡时间,增加了对 Firefox 动画的支持,以及将默认页面转换更改为快速平滑的淡出/淡入动画而不是幻灯片。经过大量测试和改进后,我们决定使用 3D 转换功能测试,将 Android 2.x 等性能不佳的平台从更复杂的幻灯片、弹出和翻转过渡中排除,因此这些将回退到默认值淡入淡出所有过渡以确保流畅的体验。


      看起来您的问题可能会在 2 月中下旬推出 v1.1 后得到解决。现在,坚持使用淡入淡出,或者根本不使用。

      http://jquerymobile.com/blog/2012/01/10/upcoming-releases-1-0-1-1-1-and-beyond/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-05-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多