按钮,如stopShow()、上一个和下一个赢得';我不能在javascript中工作

按钮,如stopShow()、上一个和下一个赢得';我不能在javascript中工作,javascript,html,css,arrays,Javascript,Html,Css,Arrays,因此,我为课堂作业重新制作了一个幻灯片。但是,唯一对我有效的按钮是cycle()。stopShow()、previous和next对代码无效。这是教授在幻灯片上给我们看的。我看过并研究过,很多人更倾向于使用停止幻灯片放映、暂停按钮。我有点困惑哪一个是网页最常用的。我还不熟悉Javascripts,所以请帮助我。:) var imgArray=new Array(); var指数=0; var-myVar; 功能循环(){ document.getElementById(“banner”).sr

因此,我为课堂作业重新制作了一个幻灯片。但是,唯一对我有效的按钮是cycle()。stopShow()、previous和next对代码无效。这是教授在幻灯片上给我们看的。我看过并研究过,很多人更倾向于使用停止幻灯片放映、暂停按钮。我有点困惑哪一个是网页最常用的。我还不熟悉Javascripts,所以请帮助我。:)

var imgArray=new Array();
var指数=0;
var-myVar;
功能循环(){
document.getElementById(“banner”).src=imgaray[index].src;
document.getElementById(“slideNum”).innerHTML=index+1;
索引++;
如果(索引>5){
指数=0;
}
myVar=setTimeout(“cycle()”,3000);
返回;
}
函数previous(){
停止幻灯片放映();
document.getElementById(“banner”).src=imgaray[index].src;
document.getElementById(“slideNum”).innerHTML=indexx-1;
指数=指数-1;
如果(指数<0){
指数=5;
}
}
函数next(){
停止幻灯片放映();
document.getElementById(“banner”).src=imgaray[index].src;
document.getElementById(“slideNum”).innerHTML=index+1;
指数=指数+1;
如果(指数<0){
指数=5;
}
}
启动自动幻灯片放映
停止自动幻灯片放映

以前的
接下来
我实际上没有看到StopSlideShow功能。你也能提供这个功能吗?这里有一些东西要看。您的
previous()
函数引用了一个变量
indexx
,该变量似乎是输入错误。如果索引<0,则您的
next()
previous()
函数都使用条件
——它们应该不同(提示:next查看下一个索引值是否超过索引最大值,而previous查看新值是否小于索引最小值)。另外,我在您提供的代码中没有看到
stopSlideShow()
函数。函数stopSlideShow(){clearTimeout(setTimeout);}是我对函数stopSlideShow()的定义