在iPhone上的jQuery Mobile中加快对话框/页面转换?

在iPhone上的jQuery Mobile中加快对话框/页面转换?,jquery,iphone,ios,ios5,jquery-mobile,Jquery,Iphone,Ios,Ios5,Jquery Mobile,关于加快jquerymobileforandroid的速度还有其他问题,但有人知道如何加快iphone上的页面转换,特别是对话框转换吗 我们在JQM1.0上。虽然我们还没有看到任何演示,但JQM 1.1应该可以加快页面转换,但我们想知道是否有人为JQM 1.0做过任何事情 现在,有两秒钟的延迟,这太多了,无法显示对话框。我们采取两种选择之一。在页面转换中不使用动画,这样可以提供即时反馈,或者通过绑定到touchstart并设置对话框动画来滚动我们自己的页面,这实际上只是当前页面中的一个大DIV

关于加快jquerymobileforandroid的速度还有其他问题,但有人知道如何加快iphone上的页面转换,特别是对话框转换吗

我们在JQM1.0上。虽然我们还没有看到任何演示,但JQM 1.1应该可以加快页面转换,但我们想知道是否有人为JQM 1.0做过任何事情

现在,有两秒钟的延迟,这太多了,无法显示对话框。我们采取两种选择之一。在页面转换中不使用动画,这样可以提供即时反馈,或者通过绑定到touchstart并设置对话框动画来滚动我们自己的页面,这实际上只是当前页面中的一个大DIV

两者都不理想


建议?

点击延迟是android webkit的一部分,我想你对此无能为力。您可以将touchstart事件绑定到按钮,然后调用JQM的


无需滚动您自己的动画,JQM将管理它

点击延迟是android webkit的一部分,我想,你对此无能为力。您可以将touchstart事件绑定到按钮,然后调用JQM的


无需滚动您自己的动画,JQM将管理它

您可能应该从使用应用程序的副本更新到1.1开始。JQM1.1更广泛地使用HTML5转换。在我们的webapps中,这大大提高了转换的性能


如果您想在1.0中模拟这种情况,请使用webkit的CSS转换创建转换,并使用两个类来设置属性的动画。active和.hidden,然后将addClass函数绑定到JQM中的touchStart事件。

您可能应该从使用应用程序副本更新到1.1开始。JQM1.1更广泛地使用HTML5转换。在我们的webapps中,这大大提高了转换的性能


如果您想在1.0中模拟这种情况,请使用webkit的CSS转换创建转换,并使用两个类来设置属性的动画。active和.hidden,然后将addClass函数绑定到JQM中的touchStart事件。

默认情况下,jquerymobile.com上指向文档的链接会将您带到1.1.0 RC-1的文档,因为它大约在一个月前发布。因此,如果您查看移动设备上的文档,您将看到1.1.0 RC-1中所做的更改:。另外,你测试的是什么版本的iPhone,它有什么版本的iOS?iOS 4.3.x,iPhone4。。。1.1中是否完全消除了延迟?我在其他地方看到,页面转换仍然非常缓慢。jquerymobile.com上的文档链接默认情况下会将您带到1.1.0 RC-1的文档,因为它大约在一个月前发布。因此,如果您查看移动设备上的文档,您将看到1.1.0 RC-1中所做的更改:。另外,你测试的是什么版本的iPhone,它有什么版本的iOS?iOS 4.3.x,iPhone4。。。1.1中是否完全消除了延迟?我在别处看到页面转换仍然很慢。现在页面转换有明显的滞后吗?当我们不使用页面转换时,切换页面时不会有延迟,但使用页面转换时会有痛苦的延迟?另外,你升级到1.1时有什么大问题吗?@Crashalot我从1.0a3开始就把jQuery Mobile的每个版本都搞砸了,从1.0升级到1.1.0 RC-1时,我没有遇到任何问题。这当然不意味着没有任何小部件,但我使用了大多数小部件,还没有出现任何问题。酷,也许我们会尝试移植。1.1中的页面转换如何?对于终端用户来说,它们现在是否和不使用任何页面转换一样快?页面转换现在是否有明显的延迟?当我们不使用页面转换时,切换页面时不会有延迟,但使用页面转换时会有痛苦的延迟?另外,你升级到1.1时有什么大问题吗?@Crashalot我从1.0a3开始就把jQuery Mobile的每个版本都搞砸了,从1.0升级到1.1.0 RC-1时,我没有遇到任何问题。这当然不意味着没有任何小部件,但我使用了大多数小部件,还没有出现任何问题。酷,也许我们会尝试移植。1.1中的页面转换如何?对于最终用户来说,它们现在是否与不使用任何页面转换一样快?iOS也会造成延迟。但是浏览器为点击事件创建的延迟应该只有半秒,用于检测用户是否点击或刷卡。是的,用于检测,但一些报告说延迟超过要求:好吧,我要测试一下。iOS也会创建延迟。但是浏览器为点击事件创建的延迟应该只有半秒,用于检测用户是否在点击或刷卡。是的,用于检测,但一些报告称延迟超过要求:好吧,我将对此进行测试。