jQuery vérifier 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 en position 0 dans le tableau arrImages 
var arrImages=[bla bla bla tableau de l'image Url]; 
la fonction diaporama() 
{ 
if($('#myImg').complète)//<------- c'est Ici que ça tombe en panne c'est pas défini. 
{ 
//curentImage mondial var qui remebembers l'image sur l'écran clé du tableau 
var nextImage=currentImage+1; 

//arrImages est la matrice de l'image Url 
si(nextImage>=arrImages.la longueur){nextImage=0;} 

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

clearTimeout(timeoutID); 
//Changement de l'image de chaque seconde après l'image précédente a été chargé 
timeoutID=setTimeout("diaporama()",1000); 
} 
d'autre 
{ 
$('#myImg').charge(diaporama); 
} 
} 

Fondamentalement, je veux changer la src pour #myImg chaque seconde, à condition que le compteur démarre une fois l'image chargée.

*Je déteste le bouton de code dans l'éditeur de texte par Débordement de Pile!

je suis en supposant que vous rencontrez des problème dans IE correct? Dans IE, img.complete et load la plupart du temps, ne pas me faire virer, sauf si vous injecter src après attacher de l'événement.
Haha, peut-être! Et par cela je veux dire OUI. Pourriez-vous expliquer un peu plus?
jetez un oeil à ce blog. bien que l'extrait de code est dans mootools, mais le problème est là. aussi, lisez les commentaires. davidwalsh.nom/image-charge-de l'événement
Vous devriez poster que comme une réponse, kjy112.
là, j'ai posté =)

OriginalL'auteur Francisc | 2011-03-23