Sencha touch 2 - 背景图片网址与base64编码

时间:2012-07-30 13:07:51

标签: cordova sencha-touch sencha-touch-2 sencha-touch-theming

我已经在sencha touch 2中构建了一个phonegap应用程序。 一切正常,但是在加载图片/图标时切换标签时我注意到了一个瞬间挂起。

我原本以为它会立即生效,因为图片都包含在应用程序中。

我将图像加载为css背景图像。

作为测试,我拍摄了其中一张图片并将其转换为base64编码的字符串并将其放在css中。没有区别。

这与phonegap应用程序有什么关系?或者有没有办法让图像立即加载?预加载?

1 个答案:

答案 0 :(得分:0)

您可以使用原生javascript执行此操作,请参阅下面的代码示例

var me = this; 
me.image = new Image();
me.image.src = 'test.jpg';
me.image.onload = function() {
    console.log("Image Loaded");
}

您可以通过创建图像源数组并将其循环使用上述代码,将其应用于多个图像。