2017-10-20 50 views
0

J'essaye de précharger une image via javascript et de l'insérer dans une autre image au bon moment sans nouvelle extraction. Malheureusement, lorsque je remplace le src d'un img par le src préchargé, l'image est rechargée et le chrome n'utilise pas l'image encaissée. Que puis-je faire?Précharger img et insérer src dans un autre img sans le recharger

Voilà comment je précharger l'image:

if (document.images) { 
    this.img = new Image(); 
    this.img.src = "img/img.jpg"; 
} 

et plus tard je l'insérer comme ceci:

this.poster.src = this.img.src; 

Merci!

+0

Le nom de votre fichier source d'image est-il le même avec les images préchargées et récupérées? Si oui, c'est votre problème. Pour supprimer la mise en cache et forcer le changement d'image, votre nom de fichier doit être différent afin que le navigateur s'éteigne et saisisse la nouvelle image. – Korgrue

+0

Non, je voudrais mettre en cache l'image et l'insérer sans la recharger – vinni

Répondre

0

En fait, ce code fonctionne bien. J'utilisais un préprocesseur qui interdirait la mise en cache. Sur le serveur tout fonctionne correctement