Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery mobile PhoneGap Android上的JqueryMobile转换_Jquery Mobile_Cordova - Fatal编程技术网

Jquery mobile PhoneGap Android上的JqueryMobile转换

Jquery mobile PhoneGap Android上的JqueryMobile转换,jquery-mobile,cordova,Jquery Mobile,Cordova,Jquery手机过渡效果在Android PhoneGap应用程序中有一个笨拙的行为。同样的过渡在IPhone PhoneGap应用程序中也是平滑的 $.mobile.changePage( "index.html", { transition: "fade"} ); $.mobile.changePage( "index.html", { transition: "slideup"} ); 在android上实现与Iphone相同的平滑页面过渡的任何解决方法。禁用android上的过渡 检查

Jquery手机过渡效果在Android PhoneGap应用程序中有一个笨拙的行为。同样的过渡在IPhone PhoneGap应用程序中也是平滑的

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

在android上实现与Iphone相同的平滑页面过渡的任何解决方法。

禁用android上的过渡

检查Android是否为$.mobile.defaultPageTransition='none';没有别的了


在mobileinit功能中使用此选项。

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

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


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