Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/371.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在Firefox OS应用程序中滚动时出现渲染问题_Javascript_Jquery_Scroll_Rendering_Firefox Os - Fatal编程技术网

Javascript 在Firefox OS应用程序中滚动时出现渲染问题

Javascript 在Firefox OS应用程序中滚动时出现渲染问题,javascript,jquery,scroll,rendering,firefox-os,Javascript,Jquery,Scroll,Rendering,Firefox Os,我有一个Firefox OS应用程序,可以显示不同大小(标题和内容)的图像和文本。该应用程序过去在模拟器和设备中都能正常工作,但今天,每次我滚动页面时,它开始呈现出奇怪的效果 问题在于,图像和文本会在原始内容下方重新绘制,使页面成为图像和文本的可怕混合,使应用程序无法阅读。以下是该问题的屏幕截图: 另一个棘手的问题是,在我断开设备连接并且在大约一个小时内没有更新应用程序后,问题突然停止出现 在那之后,我将设备连接到我的电脑,并用其他东西(我不需要的注释警报命令和其他东西)更新应用程序,然后它再次

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

问题在于,图像和文本会在原始内容下方重新绘制,使页面成为图像和文本的可怕混合,使应用程序无法阅读。以下是该问题的屏幕截图:

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

在那之后,我将设备连接到我的电脑,并用其他东西(我不需要的注释警报命令和其他东西)更新应用程序,然后它再次启动

我使用的设备是Firefox OS 1.2的峰值,我使用应用程序管理器将应用程序上传到设备上。该应用程序与jQuery库以及Firefox OS应用程序所需的基本HTML5、CSS3和JavaScript配合使用

这里发生了什么事

编辑:我想我把我的问题说错了,因为问题是图像和文本不会被删除,但在滚动时会被重新绘制

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


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

我通过消除一个正在完成的进程(从iframe加载Flurry.js脚本)来解决这个问题,该进程占用了我设备的大量“能量”

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


至少它现在可以工作了:)

你可以在设置->设备信息->更多信息->开发者->每秒显示帧速率