Pour empêcher qu'un grand scintillement d'image sur src changement

J'ai un problème avec l'image de scintillement avec de grandes images.
Dans mon body j'ai 5 images:

<img id="img1" src="img1.png" width="250">
<img id="img2" src="img2.png" width="250">
<img id="img3" src="img3.png" width="250">
<img id="img4" src="img4.png" width="250">
<img id="img5" src="img5.png" width="250">

et celui que je suis en tirant l'une d'elles avec jQuery UI, tous sont en train de changer leur src et sur dragend ainsi:

function dragStart() {
        $('#img2').attr('src','newimg2.png');
        $('#img3').attr('src','newimg3.png');
        $('#img4').attr('src','newimg4.png');
        $('#img5').attr('src','newimg5.png'); }

donc bien, donc bon. Mais j'ai besoin d'utiliser des images de grande taille (2000 x 2000px), car toutes les images sont cliquables et puis ils vont animer à la taille de la fenêtre d'affichage qu'ils ne sont pas de pixelisation.

$this.animate(
                { width: 1800, top: -650, left: -250 }, 

                {
                    duration: 4000,
                    easing: 'easeOutElastic'
                }) 

Je pense à cause de la taille de chaque image, ils sont de scintillement. Quelqu'un d'entre vous a une idée de comment l'empêcher de scintillement sur les images, si tous les src changer en même temps ?

Merci pour votre effort

  • précharger les images, de sorte que le navigateur n'a pas besoin de les télécharger à ce point. Il y a beaucoup d'image existante de la précharge des tutoriels
  • vous avez besoin pour précharger les images de sorte qu'ils sont d'abord mises en cache et puis ils ne clignote pas lorsque vous modifiez la src
  • mais on pense que je n'ai pas vraiment obtenir de l'est, il est toujours vacillante si j'ai déjà glissé entre eux. ne marche pas que cela signifie qu'ils sont tous chargés? c'est parce que je ne pense pas que de préchargement plus!
  • Il n'est, dans ce cas, vous pouvez en voir le résultat dans le navigateur de lissage de l'rétréci version du graphique. Quel genre de scintillement est-il? l'image en train de disparaître et de réapparaître? il se pixélisé et puis ne pas pixélisé?
  • sa peu caché, et apparaît alors le nouveau!
  • Qui sonne toujours comme un préchargement problème, mais il peut également être juste prendre un moment pour récupérer à partir de la cache comme il est si grand.

InformationsquelleAutor supersize | 2013-05-24