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

时间:2012-04-04 22:07:31

标签: jquery iphone ios ios5 jquery-mobile

关于加速Android的jQuery Mobile还有其他问题,但有没有人知道如何加速iPhone上的页面转换,特别是对话框转换?

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

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

两者都不理想。

建议?

2 个答案:

答案 0 :(得分:0)

“click”延迟是我认为的android webkit的一部分,你可以做的不多。您可以将touchstart事件绑定到按钮,然后调用JQM的.changePage

无需推出自己的动画,JQM会管理它!

答案 1 :(得分:0)

您应该首先使用应用副本更新到1.1。 JQM 1.1更广泛地使用HTML5转换。在我们的网络应用程序中,这大大提高了转换的性能。

如果要在1.0中模拟此项,请使用webkit的CSS转换创建转换,并使用两个类“.active”和“.hidden”设置动画属性,然后将addClass()函数绑定到JQM中的touchStart事件。