jQuery检查图像是否已加载

我需要以下代码的帮助,这些代码不起作用:

 var timeoutID = 0;
 var currentImage = 0; //第一个图像是arrImages数组中的位置0
 var arrImages = [bla bla bla image of images URL];
 function slideShow()
 {
    if($('#myImg')。complete)//  = arrImages.length){NEXTIMAGE = 0;}

       $( '#myImg')ATTR( 'src' 中,NEXTIMAGE)。

       clearTimeout(timeoutID);
       //在加载上一个图像后每秒更改一次图像
       timeoutID =的setTimeout( “幻灯()”,1000);
    }
   其他
    {
       $( '#myImg')负载(幻灯片);
    }
 }

基本上我想每秒更改#myImg的src,前提是计数器在加载图像后启动。

* 我讨厌Stack Overflow文本编辑器中的代码按钮!

‘complete’用于本机javascript对象。 所以你应该从jQuery获取javascript对象。 喜欢,

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

要么

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

如果我没记错,图像会在加载时获得宽度和高度。 所以我想你可以检查图像的宽度。 只要该值为0,就不会加载图像。