如何在 javascript 中制作幻灯片按钮
How do I make a slideshow button in javascript?
我正在尝试为图像制作一个灯箱。我有下一个和上一个按钮,它们正在工作。现在我正在尝试使用我现有的代码制作幻灯片按钮......这是否可以使用我的代码使幻灯片播放和暂停按钮......这是我的代码...
var current_index = 0 // Our current index and total_images is the array variable containing images path
function Next() // Call to go to the next image
{
// If we're at the last index, go to zero, else go to the next index
current_index = (current_index === (total_images.length - 1) ? 0 : current_index + 1);
UpdateImage(); // Call update
}
function Previous() // Call to go to the previous image
{
// If we're at the first index (0), go to the last, otherwise go to the previous index
current_index = (current_index === 0 ? (total_images.length - 1) : current_index - 1);
UpdateImage(); // Call update
}
function UpdateImage() // Call to update the image element
{
document.getElementById('imgFull').src = total_images[current_index]; // Self explaining
}function Play()
{
var runSlideShow = setInterval(Next, 3000);
}
function Stop()
{
window.clearInterval(runSlideShow);
}
您可以使用 setInterval 并调用 Next() 函数并使用 clearInterval 暂停幻灯片。
var runSlideShow = setInterval(Next, 3000);
clearInterval(runSlideShow);
使用 window.setInterval 调用下一个方法。使用它,您可以每 5 秒继续调用下一个。
var intervalSlide = window.setInterval(Next,5000);
window.clearInterval(intervalSlide);
然后,您可以在到达末尾时调用 clearInterval。
你需要在函数之外声明你的 setInterval,这样你就可以在最后清除。
相关文章:
- JavaScript幻灯片显示,每个幻灯片的下一个按钮都有不同的位置
- 单选按钮幻灯片
- 吸引人 - html5 导出添加了带有播放按钮的第一张幻灯片
- 当我们使用JavaScript点击下一个或上一个按钮时,图像幻灯片播放计时器的速度会加快
- 使用导航按钮后,幻灯片需要暂停
- 幻灯片JS高度和按钮定位问题
- jQuery cycle2 幻灯片嵌套幻灯片“下一个”和“上一个”按钮
- 如何在 javascript 中制作幻灯片按钮
- jQuery幻灯片停止按钮
- 离子框架离子幻灯片框:如何在按钮ng单击后更改幻灯片
- 在仅幻灯片 JavaScript 上添加播放/暂停按钮
- 后退按钮 js 幻灯片
- 使用导航按钮制作基本 Javascript 幻灯片时出错
- 在 jQuery 幻灯片切换上更改按钮样式
- Javascript幻灯片与播放暂停和下一个上一个按钮
- 用图像文件替换JavaScript幻灯片按钮,对我不起作用
- 专门用于文本的幻灯片/不断播放/但带有“后退”,“停止”和“前进”按钮的图像文件
- 我的幻灯片网站仅在单击按钮两次以运行 JS 时才有效
- 如何获取最后一张和第一张幻灯片以相应地激活或禁用下一个和上一个按钮
- 对齐图像幻灯片按钮HTML5