当前我想创建一个图像slider.a两个元素数组用于存储图像sources.don't知道最新错误,我的滑块不工作,虽然一切看起来很好.pls帮我出.thanks使用数组来创建动态图像滑块
<html>
<head>
<style>
#myimage {
opacity=0;
}
</style>
</head>
<body>
<script>
function lol(){
var check=true;
var i=0;
var array=["car1.jpg","car2.jpg"];
var imgs=doucment.getElementById("myimage");
setInterval(function(){
if(check){
imgs.style.opacity=1;
imgs.style.transition="opacity 2s ease-in-out";
imgs.src=array[i];
i++;
if(i=2){i=0;}
check=false;
}else{
imgs.style.opacity=0;
imgs.style.transition="opacity 2s ease-in-out";
check=true;
}
},2000);
}
window.onload=lol;
</script>
<img src="" id="myimage">
</body>
</html>
错字在你的例子只有或者这是在您的实际代码:'doucment.getElementById( “MYIMAGE”);'? – j08691
在CSS中,您必须使用'#myimage {opacity:0;}'而不是'#myimage {opacity = 0;}' – Oriol
thanks.it现在已经修复,实际上它是在我自己的代码中。我使用记事本,不显示任何错误。 :( –