您好我已经建立了一个图像滑块与导航箭头使用HTML和JavaScript。我需要一个暂停按钮来停止幻灯片放映,因为它每5秒旋转一次图像。谁能帮我暂停javascript图像滑块
<script>
\t var index = 1;
\t function plusIndex(n){
\t \t index = index + 1;
\t \t showImage(index);
\t }
\t showImage(1);
\t function showImage(n){
\t \t var i;
\t \t var x = document.getElementsByClassName("slides");
\t \t if(n > x.length){ index = 1};
\t \t if(n < 1){ index = x.length};
\t \t for(i=0;i<x.length;i++)
\t \t \t {
\t \t \t \t x[i].style.display = "none";
\t \t \t }
\t \t x[index-1].style.display = "block";
\t }
\t autoSlide();
\t function autoSlide(){
\t \t var i;
\t \t var x = document.getElementsByClassName("slides");
\t \t for(i=0;i<x.length;i++)
\t \t \t {
\t \t \t \t x[i].style.display = "none";
\t \t \t }
\t \t if(index > x.length){ index = 1}
\t \t x[index-1].style.display = "block";
\t \t index++;
\t \t setTimeout(autoSlide,5000);
\t }
</script>
<div id="container_slides">
\t <img class="slides"src="IMG EXAMPLE"/>
\t <img class="slides"src="IMG EXAMPLE"/>
\t <img class="slides"src="IMG EXAMPLE"/>
\t <img class="slides"src="IMG EXAMPLE"/>
\t <img class="slides"src="IMG EXAMPLE"/>
\t <button class="btn" onclick="plusIndex(-1)" id="btn1">❮</button>
\t <button class="btn" onclick="plusIndex(1)"id="btn2">❯</button>
\t
</div>
呢?
问题寻求帮助调试(“**为什么不是这个代码工作?**”)必须包括所期望的行为,一*特定问题或错误*和*最短的代码必要*在问题本身**中重现它**。没有**明确问题陈述**的问题对其他读者没有用处。请参阅:[如何创建最小,完整和可验证示例](http://stackoverflow.com/help/mcve)。 –
阅读[如何问](http://stackoverflow.com/help/how-to-ask)。我们需要示例代码,告诉我们您做了什么以及您遇到问题的位置。 – Oen44
你可以检查示例代码,它不会运行。如果可以的话,请纠正它。 –