在Firefox OS应用程序中滚动时呈现问题

时间:2013-11-26 16:22:22

标签: javascript jquery scroll rendering firefox-os

我有一个Firefox OS应用程序,可以显示不同大小的图像和文本(标题和内容)。该应用程序过去在模拟器和设备中都能正常工作,但是现在每次滚动页面时它都会变得奇怪。

问题是图像和文本会在原始内容下重新显示,使页面成为图像和文本的混合物,使应用程序无法读取。以下是该问题的屏幕截图:Screenshot 1

另一个奇怪的事情是,在我断开设备并且在大约一个小时内没有更新应用程序后突然问题停止出现。

之后,我将设备连接到我的计算机并使用其他内容更新了应用程序(我不需要注释的警报命令,没有其他内容),然后又重新开始。

我正在使用的设备是使用Firefox OS 1.2的Peak,我正在使用App Manager在设备上上传应用程序。该应用程序使用jQuery库以及Firefox OS应用程序所必需的基本HTML5,CSS3和JavaScript。

这里发生了什么?

编辑:我认为我错误地陈述了我的问题,因为问题在于图像和文本没有被删除但滚动时会重新绘制。

我还注意到,当我加载页面并且某些内容比其他内容需要更多时间加载时,重新绘制和不擦除会发生,因此首先加载的内容会重新绘制到新内容之下。

我认为这可能与屏幕的帧速率有关,但我不知道如何在我的应用中解决这个问题,而不是弄乱手机的核心。

1 个答案:

答案 0 :(得分:0)

我通过消除正在完成的一个进程(从iframe加载Flurry.js脚本)来解决它,并且从我的设备中获取了大量的“力量”。

我认为一次执行太多进程可能是我遇到问题的原因。

至少它现在正在运作:)