在我们的工作项目中,我们需要制作一个iPad HTML5。使用Backbone和jQuery Mobile,我们认为我们会成功,但是jQuery Mobile似乎引起了更多问题。使用jQuery Mobile的页面转换非常缓慢、卡顿和出现故障(我知道它仍处于Alpha版本)。
对于我们的需求,我们希望页面之间的过渡更加流畅。我开始进行一些实验,看看是否能够为定制解决方案找到更好的方法。我感觉我已经很接近了,但动画仍然看起来很卡顿和出现故障。我想知道是否有其他方法来解决这个问题?或者是否有任何信息可以帮助我们使其更加稳定?
我正在使用translateX()/translateY() CSS3(硬件加速)变换来确保它获得最佳性能,但它的性能仍然不可靠。有时它可以正常工作,有时则不能。
我已经上传了一个示例...请注意,这仅在Chrome / Safari中进行了测试(看起来很好),以及第一代iPad上的Mobile Safari(看起来很卡顿)。如果您恰好有一个iPad,请查看此示例...
对于我们的需求,我们希望页面之间的过渡更加流畅。我开始进行一些实验,看看是否能够为定制解决方案找到更好的方法。我感觉我已经很接近了,但动画仍然看起来很卡顿和出现故障。我想知道是否有其他方法来解决这个问题?或者是否有任何信息可以帮助我们使其更加稳定?
我正在使用translateX()/translateY() CSS3(硬件加速)变换来确保它获得最佳性能,但它的性能仍然不可靠。有时它可以正常工作,有时则不能。
我已经上传了一个示例...请注意,这仅在Chrome / Safari中进行了测试(看起来很好),以及第一代iPad上的Mobile Safari(看起来很卡顿)。如果您恰好有一个iPad,请查看此示例...
http://littlejim.co.uk/code/ipad/jquery-plugin-page-transitions/
这是一个基本插件,因为一旦我掌握了这个技能,我想进一步开发它。
有人可以帮忙吗?我只是想知道为什么在iPad上仍然不流畅?
更新:我尝试使用translate3d()以及translateX和translateY(),但没有任何区别。