使用javascript滚动图像,只滚动一个图像
我正在使用以下代码:使用javascript滚动图像,只滚动一个图像,javascript,html,Javascript,Html,我正在使用以下代码: function roll(id,images){ var myImage = document.getElementById(id); for(i = 0; i<5; i++){ setTimeout(myImage.src = images[i],2000); } } function resetter(id,image){ var myImage = document.getElementById(id);
function roll(id,images){
var myImage = document.getElementById(id);
for(i = 0; i<5; i++){
setTimeout(myImage.src = images[i],2000);
}
}
function resetter(id,image){
var myImage = document.getElementById(id);
myImage.src = image;
}
功能滚动(id、图像){
var myImage=document.getElementById(id);
对于(i=0;i您显然正在设置超时,但语法不正确。请重试
setTimeout("myImage.src = images[i]",2000);
更好的做法是使用函数:
setTimeout(function() {
myImage.src = images[i];
}, 2000);
倾翻
函数显示(imgId,URL){
var img=window.document.getElementById(imgId);
setAttribute(“src”,URL);
}
但这让我只能旋转一张图片。
你能重新表述一下吗?请解释一下为什么这可以解决OP的问题。只有代码的答案往往会很快被删除或否决。。
setTimeout(function() {
myImage.src = images[i];
}, 2000);