2010-11-01 11 views
2

Je sais déjà comment précharger une image avec Image.onload. Mais qu'en est-il de précharger une image style.background?Précharger une image d'arrière-plan en Javascript - sans déclaration préalable de CSS

J'ai besoin de cela pour un jeu qui va être précharger des feuilles de sprite pour différents niveaux d'un jeu DHTML.

Je n'ai pas réussi à trouver comment obtenir style.background pour utiliser un objet Image.

Alors, comment puis-je précharger une image style.background, uniquement avec Javascript.

+0

Y at-il une raison pour laquelle vous ne pouvez pas le précharger dans le code HTML lui-même et l'avoir caché dans le CSS? –

+0

la phrase clé dans ma question est "différents niveaux" - Je ne veux pas que le joueur doit télécharger tous les actifs à la fois – st33d

Répondre

1

Juste préchargez-le comme d'habitude.

L'image sera mise en cache dans tous les cas, que vous l'utilisiez en tant qu'élément img ou en tant que propriété background-image.