retarder le chargement d'une certaine image d'arrière-plan css

dans un CSS comme ceci :

...
#big-menu {
    background: #fff url(../images/big-menu.jpg) no-repeat;
}
#some-menu {
    background: #fff url(../images/some-menu.jpg) no-repeat;
}
#some-other-menu {
    background: #fff url(../images/some-other-menu.jpg) no-repeat;
}
...

est-il un moyen de retarder le chargement de #big-menus'image d'arrière-plan, afin qu'il se charge après tout le reste, y compris toutes les images dans le HTML, et tous les autres fond de CSS (le some-menu et some-other-menu).

La raison en est, big-menu.jpg est très lourd en taille, et je veux qu'il soit chargé en dernier. Après tout, il sert juste comme un eye-candy, et il y a d'autres images de fond qui ont une meilleure utilisation que. (tels que ceux utilisés dans les boutons)

L'ordre de le mettre dans le CSS ou les occurrences du balisage (#big-menu) en HTML eu quelque chose à voir avec ce qui est chargé en premier ? ou est-il un moyen plus fiable pour contrôler ? javascript (jQuery de préférence) c'est bien.

  • Salut andy !
InformationsquelleAutor andyk | 2009-02-03