2

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

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

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

两者都不理想。

建议?

4

2 回答 2

0

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

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

于 2012-04-04T23:28:45.663 回答
0

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

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

于 2012-04-04T23:24:22.803 回答