我已经在sencha touch 2中构建了一个phonegap应用程序。 一切正常,但是在加载图片/图标时切换标签时我注意到了一个瞬间挂起。
我原本以为它会立即生效,因为图片都包含在应用程序中。
我将图像加载为css背景图像。
作为测试,我拍摄了其中一张图片并将其转换为base64编码的字符串并将其放在css中。没有区别。
这与phonegap应用程序有什么关系?或者有没有办法让图像立即加载?预加载?
答案 0 :(得分:0)
您可以使用原生javascript执行此操作,请参阅下面的代码示例
var me = this;
me.image = new Image();
me.image.src = 'test.jpg';
me.image.onload = function() {
console.log("Image Loaded");
}
您可以通过创建图像源数组并将其循环使用上述代码,将其应用于多个图像。