1

sencha touch 2 で phonegap アプリを作成しました。すべて正常に動作しますが、画像/アイコンをロードするときにタブを切り替えると、一時的にハングすることに気付きました。

画像はすべてアプリ内に含まれているので、すぐにできると思っていたでしょう。

画像を css 背景画像として読み込みます。

テストとして、画像の 1 つを取得し、base64 でエンコードされた文字列に変換して、それを css 内に配置しました。変わりはない。

これは phonegap アプリの場合と同じですか? または、画像を即座にロードする方法はありますか? プリロード?

4

1 に答える 1

0

ネイティブの JavaScript を使用してこれを行うことができます。以下のコード例を参照してください。

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

画像ソースの配列を作成し、それらをループして上記のコードを利用することで、これを複数の画像に適用できます。

于 2012-08-09T14:48:27.117 に答える