我需要以下无效的代码的帮助:
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