我的应用程序有以下问题(带有Phonegap的jQuery-mobile)
我需要使用ajax调用调用一个函数,该函数返回一个图像的URL,在加载json响应之后,获取该URL并在主屏幕顶部加载一个图像。
我的问题是,因为屏幕是应用程序加载后的第一个屏幕,用户在闪屏中看到并等待,然后,应用程序立即显示完整的页面。
我在黑莓设备上的应用程序在闪屏上延迟了超过10秒,但我注释了ajax代码,应用程序在4秒内加载。
我试着把这个函数放在:..live("pageaftershow",function()..对于相同的结果,总是在用户看到屏幕之前调用函数,解析json并加载图像。
如何确保在用户看到屏幕后有效地调用此函数?
谢谢!
发布于 2012-01-31 22:04:57
尝试在deviceready上执行ajax调用
document.addEventListener("deviceready",function(){
// do stuff
},false);https://stackoverflow.com/questions/9080595
复制相似问题