jQuery vérifie si l’image est chargée

J’ai besoin d’aide avec le code suivant qui ne fonctionne pas:

 var timeoutID = 0;
 var currentImage = 0; // la première image est la position 0 dans le tableau arrImages
 var arrImages = [bla bla bla tableau d'URL d'images];
 fonction slideShow ()
 {
    if ($ ('# myImg'). complete) //  = arrImages.length) {nextImage = 0;}

       $ ('#myImg'). attr ('src', nextImage);

       clearTimeout (timeoutID);
       // Changer d'image chaque seconde après le chargement de l'image précédente
       timeoutID = setTimeout ("slideShow ()", 1000);
    }
    autre
    {
       $ ('# myImg'). load (slideShow);
    }
 }

En gros, je veux changer le src pour #myImg chaque seconde, à condition que le compteur commence après le chargement de l’image.

* Je déteste le bouton de code dans l’éditeur de texte pour Stack Overflow!

‘complete’ est pour un object javascript natif. vous devriez donc obtenir un object javascript de jQuery. comme,

 $('#myImg')[0].complete 

ou

 $('#myImg').get(0).complete 

Si je me souviens bien, l’image obtient la largeur et la hauteur lorsqu’elle est chargée. Donc, je suppose que vous pourriez vérifier la largeur si l’image. Et tant que c’est 0, l’image n’est pas chargée.