0

我已经制作了一个每页一层的应用程序,并具有在它们之间切换的滑动功能(如 Android 主屏幕),它在我的带有谷歌 Chrome 的台式机上运行良好。主要问题是,滑动功能有非常严重的滞后问题,有时需要 5 秒或更长时间才能在所需点重绘舞台。此外,在启动 Web 应用程序时,它会导致某些浏览器(我的 HTC One X 上的 Dolphin)崩溃,而在其他浏览器上则需要很长时间才能加载。奇怪的是,当设备处于横向模式时,延迟行为确实会变得更好。

这个问题让我很困扰,所以如果你们中的某个人可以偷看我的工作,我会非常高兴。

关于此设置的一个额外问题如下:我可以将图层或形状设为静态,它不会被可拖动舞台拖来拖去吗?

提前致谢,

4

1 回答 1

1

我终于想出了如何解决我的问题!!!:D

正如 Eric 所说的关于“视口”的一些事情,我在互联网上四处走走,发现用于计算舞台大小的初始分辨率比 iPad 的实际分辨率高得多(960px 宽度而不是 700 等)等等,所以我用这个小代码片段设置了初始视口

<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">

在实际的设备分辨率下,我的性能问题就消失了。

于 2013-05-10T09:31:24.870 回答