Javascript图像滑块转换

Javascript图像滑块转换,javascript,html,css,Javascript,Html,Css,我正在寻找一个代码,它在图片更改后添加一个过渡。 这是我的密码: <script type = "text/javascript"> function displayNextImage() { x = (x === images.length - 1) ? 0 : x + 1; document.getElementById("img").src = images[x]; } function displayPreviousI

我正在寻找一个代码,它在图片更改后添加一个过渡。 这是我的密码:

<script type = "text/javascript">
    function displayNextImage() {
        x = (x === images.length - 1) ? 0 : x + 1;
        document.getElementById("img").src = images[x];
    }

    function displayPreviousImage() {
        x = (x <= 0) ? images.length - 1 : x - 1;
        document.getElementById("img").src = images[x];
    }

    function startTimer() {
        setInterval(displayNextImage, 3000);
    }

var images = [], x = -1;
images[0] = "1.jpg";
images[1] = "2.jpg";
images[2] = "3.jpg";
</script>

<body onload = "startTimer()">
<img id="img" src="1.jpg"/>
</body>

函数displayNextImage(){
x=(x==images.length-1)?0:x+1;
document.getElementById(“img”).src=images[x];
}
函数displayPreviousImage(){

x=(x大致上,例如,fadeIn效应必须是:

function fadeIn(elementId, miliseconds) {
  var el = document.getElementById(elementId);
  el.style.opacity = 0;
  var op = parseFloat(0);

  var timer = setInterval(function() {
    if (op >= 1.0)
      clearInterval(timer);

    op += 0.1;
    el.style.opacity = op;
  }, miliseconds);
}

您的代码中有一个工作示例和一些附加内容

,例如,fadeIn效果必须是:

function fadeIn(elementId, miliseconds) {
  var el = document.getElementById(elementId);
  el.style.opacity = 0;
  var op = parseFloat(0);

  var timer = setInterval(function() {
    if (op >= 1.0)
      clearInterval(timer);

    op += 0.1;
    el.style.opacity = op;
  }, miliseconds);
}

您的代码和一些附加内容都有一个工作示例,而不是在只有一个图像可供使用的情况下。如果您需要转换,则需要创建第二个图像,以某种方式进行转换,然后在转换结束时替换目标。您可以看一看以获得灵感。而不是在只有一个图像可供使用的情况下。如果您想要转换,您需要创建第二个图像,以某种方式进行转换,然后在转换结束时替换目标。您可以查看以获得灵感。感谢您的回答,先生,我已经看到了您的代码,但其中似乎仍然没有任何转换。@VigiMenyhártGyula抱歉,我更新了simp的解决方案le fadeIn transition,玩这个你也可以得到一个淡出,如果有任何帮助,请投票,但你能解释更多的代码吗?我已经在我的项目中导入了它,但仍然没有发生任何事情。谢谢你的回答,先生,我看到了你的代码,似乎仍然没有任何过渡。@VigiMenyhártGyula抱歉,我更新了解决方案对于一个简单的fadeIn转换,使用它你也可以得到一个淡出,如果它有任何帮助,请投反对票,但你能解释更多的代码吗?我已经在我的项目中导入了它,但仍然没有发生任何事情。