我需要以下无效的代码的帮助:

var timeoutID = 0;
var currentImage = 0; //第一张图片在arrImages数组中的位置为0
var arrImages = [图片网址的数组];
函数slideShow()
{
if($('#myImg')。complete)// {
// curentImage是一个全局变量,用于补偿屏幕上的图像数组键
var nextImage = currentImage + 1;

// arrImages是图片网址的数组
if(nextImage> = arrImages.length){nextImage = 0;}

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

clearTimeout(timeoutID);
//加载上一张图片后每秒更改一次图片
timeoutID = setTimeout(“slideShow()”,1000);
}
其他
{
$('#myImg')。load(slideShow);
}
}

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

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

最佳答案

“complete”用于本机javascript对象。因此您应该从jQuery获取javascript对象。
喜欢,

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

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

09-26 04:29