Se connecter / S'enregistrer

Résolu Préchargement d'image JS

Solutions (2)
Tags :
  • Script
  • Programmation
|
Bonjour,

J'ai créer un background pour un bouton "input". A l'ouverture de la page le bouton s'affiche correctement, mais le problème c'est que j'ai également créer un autre background pour le "input:hover" et lorsque je vide mon cache et que je survol cet input, il y a environ 1 seconde de décalage pour que le background du input:hover s'affiche.

Il y aurait-il un moyen de préchargé le background de "input:hover" avant de faire un survol, donc à l'ouverture de la page?

Merci d'avance.
Contenus similaires
Meilleure solution
partage
, Modérateur |
Salut,

Pour précharger une image:
  1. <script type="text/javascript">
  2. <!--
  3. if (document.images)
  4. {
  5. preload_image = new Image(25,25);
  6. preload_image.src="http://mydomain.com/image.gif";
  7. }
  8. //-->
  9. </script>


Pour en précharger plusieurs:

  1. <script type="text/javascript">
  2. <!--
  3. if (document.images)
  4. {
  5. preload_image_object = new Image();
  6. // set image url
  7. image_url = new Array();
  8. image_url[0] = "http://mydomain.com/image0.gif";
  9. image_url[1] = "http://mydomain.com/image1.gif";
  10. image_url[2] = "http://mydomain.com/image2.gif";
  11. image_url[3] = "http://mydomain.com/image3.gif";
  12.  
  13. var i = 0;
  14. for(i=0; i<=3; i++)
  15. preload_image_object.src = image_url[i];
  16. }
  17. //-->
  18. </script>
  • Commenter cette solution |
Score
0
òh
òi
|
Yop, merci OmaR, c'est exactement se que je voulais.
  • Commenter cette réponse |

Ce n'est pas ce que vous cherchiez ?

Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS