1

我已经在sencha touch 2中构建了一个phonegap应用程序。 它一切正常,但是当它加载图像/图标时切换标签时会发现一个瞬间挂起。Sencha touch 2 - 背景图像网址vs base64编码

我原以为它应该是瞬间的,因为图像都包含在应用程序中。

我加载图像作为CSS背景图像。

作为一个测试,我把其中一个图像,并把它变成一个base64编码的字符串,并将其放置在CSS内。没有不同。

这是如何与phonegap应用程序?或者有没有办法让图像立即加载?压载吗?

回答

0

为此,您可以使用原生的JavaScript,请参见下面

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

我的代码,例如,你可以通过创建图像源的数组,并通过他们循环利用上面的代码将此多张图像。

+0

我曾尝试过,从未见过任何改进。我怀疑,实现这一目标的唯一方法是制作精灵图形。 – BillyMedia 2012-08-09 15:55:37