javascript - 简单的 JS slider - 旋转不起作用

标签 javascript slider

我正在尝试制作一个简单的 js 幻灯片。我做了一些事情,但是当我单击按钮时,下一个图像只是闪烁,但没有停留。这是我的代码:

var imgArr = new Array();
imgArr=["b1.jpg","b2.jpg","b3.jpg"];
var index = 0;

function myFunction() {
    var Image = document.getElementById("img");
    index++;
    Image.src = imgArr[index];
}

最佳答案

也许是因为你让索引超出了

var imgArr = new Array();

imgArr[0] = "https://pbs.twimg.com/profile_images/696818834683142145/3SARjDxT.jpg";

imgArr[1] = "http://www.jabaixei.com.br/images/imagens_das_postagens/photoscape_logo_black.png";

imgArr[2] = "http://icon-icons.com/icons2/12/PNG/256/images_nikon_camera_1745.png";

var index = 0;

function myFunction() {
  var Image = document.getElementById("img");
  Image.src = imgArr[index];
  index++;
  if (index == 3) index = 0;
}
<img id="img" src="" " style="width:100px; "/>
<button id="btnChange " onclick="myFunction(); ">change</button>

关于javascript - 简单的 JS slider - 旋转不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42461565/

相关文章:

r - 新的ion.RangeSlider给Shiny带来了哪些优势?

javascript - 是什么阻止了该动画的自动执行?

javascript - 跨浏览器创建掩码

javascript - 在 Firebase 上部署 Angular2 应用程序

javascript - 如何使用 node.js 从 HTTP 资源中提取 ZIP 文件

javascript - 定义内联表单的特定字段宽度以适合一行中的所有内容

javascript - Jquery动画效果在第一次点击时不起作用

javascript - 如何在 jquery slider 内呈现的图像内显示文本

jQuery 问题 - 未捕获的 TypeError : Cannot read property 'browser' of undefined

javascript - Jquery 显示/隐藏更多数据