在仅幻灯片放映的javascript上添加播放/暂停按钮

在仅幻灯片放映的javascript上添加播放/暂停按钮,javascript,html,Javascript,Html,嘿,gys,我有这个语法,如果可能的话,我想放一个播放或暂停按钮和thanx gys(如果我不清楚,或者如果我犯了任何错误,很抱歉,因为我是stackoveflow的新手,我知道的不多) var myIndex=0; 转盘(); 函数旋转木马(){ var i; var x=document.getElementsByClassName(“mySlides”); 对于(i=0;ix.length){myIndex=1} x[myIndex-1].style.display=“block”; 设置

嘿,gys,我有这个语法,如果可能的话,我想放一个播放或暂停按钮和thanx gys(如果我不清楚,或者如果我犯了任何错误,很抱歉,因为我是stackoveflow的新手,我知道的不多)

var myIndex=0;
转盘();
函数旋转木马(){
var i;
var x=document.getElementsByClassName(“mySlides”);
对于(i=0;ix.length){myIndex=1}
x[myIndex-1].style.display=“block”;
设置超时(旋转木马,9000);
}

您需要使用
设置超时(carousel,9000)on以启动幻灯片放映,并执行
cleartimeout()
函数以停止幻灯片放映。请参阅本手册,其中有一个类似的启动和停止计时器示例。

你好,哈利勒。如果您能在javascript代码中加入您已经尝试过的内容,如果可能的话,还包括相关的HTML部分,那么关于StackOverflow的读者一定会非常感激。如果您将代码放在像jsfiddle.net这样的平台上,那么对于潜在的帮助者来说,这将更加方便。通过这种方式,它为每个人节省了一些时间,您的问题更可能得到更多相关的帮助,只需较少的澄清:)谢谢您的建议这里是我所做的事情的链接,我没有尝试任何事情,因为我不知道要做什么,再次提醒您,您可以包含您的HTML代码吗?是否还有指向您正在使用的旋转木马库的链接?大多数幻灯片样式库都有内置的播放和暂停幻灯片的方法
var myIndex = 0;
carousel();

function carousel() {
    var i;

     var x = document.getElementsByClassName("mySlides");
    for (i = 0; i < x.length; i++) {
       x[i].style.display = "none";  
    }
    myIndex++;
    if (myIndex > x.length) {myIndex = 1}    
    x[myIndex-1].style.display = "block";  
    setTimeout(carousel, 9000); 
}