2011-12-22 56 views
2

Jquery Mobile轉換效果在Android PhoneGap應用程序中具有笨拙的行爲。在iPhone PhoneGap應用程序中,相同的轉換順利進行。PhoneGap上的JqueryMobile轉換Android

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

任何解決方法以實現與android上的Iphone一樣的平滑頁面轉換。

+2

問題是......? – Pablo 2011-12-22 07:41:01

回答

0

據託德·帕克在jQuery Mobile的博客,Android的過渡有問題:

JQuery Mobile Blog 我們做大量的工作領導到1.0,使我們的過渡儘可能平穩,但出現了兩個顯著限制我們無法避免:需要在轉換和Android的糟糕的動畫表現之間滾動視口。在1.1中,我們已經接受了這些約束,並提出了有效隱藏頁面滾動的新動畫序列,完全重新設計了加載微調器,使其在視覺上不顯眼,加快了整體轉換時間,增加了對Firefox動畫的支持,以及將默認頁面轉換更改爲快速平滑淡出/以動畫形式而非幻燈片。在經過大量測試和改進之後,我們決定使用3D變換功能測試將較差的Android 2.x平臺從更復雜的幻燈片,彈出和翻轉過渡中排除,以便它們回到默認狀態淡化所有過渡以確保順暢的體驗。


看起來您的問題可能會在v1.1出現在2月中下旬時解決。現在,堅持褪色,或根本沒有。

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

3

禁用的Android

檢查的Android則$ .mobile.defaultPageTransition = '無' 的轉變;否則什麼也沒有

在mobileinit函數中使用它。

相關問題