我一直在使用 Phonegap 和 jquery mobile 为手机创建这个应用程序,一切都很顺利,直到我尝试在我的实际设备上运行它(HTC Flyer Android 3.2.1)。似乎存在某种渲染问题。
请注意,这似乎只发生在设备上,而不是在使用模拟器或我计算机上的浏览器中。当我向右滑动打开设置面板时,它没有完全呈现。图片会更好地显示这一点:
这是面板打开时应该发生的事情:
但这就是实际发生的情况:
当我触摸面板上的按钮或标题时,它似乎会自行刷新并渲染得很好,这很奇怪,因为上述两者都是屏幕捕获表单设备。
发现这一点后,我添加了以下代码:
$("#SettingsPanel").trigger("create");
看看重新创建它是否会有所帮助。我知道在性能方面这不是一件好事,但我没有其他想法,我想在另一个更强大的设备上进行测试,看看它是否是一个性能方面的东西,但我没有任何其他设备可以测试。
所以现在我被困住了,我需要一些帮助。