这里是第一次使用JavaScript编码器。选择排列图像并继续
尝试解决此问题,以便在单击该图像的适当按钮后显示图像,然后该功能继续显示阵列和循环中的其他图像。
例如,如果横幅显示图像4,并且用户单击图像2的按钮,则横幅应显示图像2,然后旋转显示图像3并继续循环。
下面是代码:
var i = 0;
var baners = new Array();
baners.push('banner1.jpg');
baners.push('banner2.jpg');
baners.push('banner3.jpg');
baners.push('banner4.jpg');
baners.push('banner5.jpg');
function swapImage(){
var img = document.getElementById("banner");
img.src = baners[i];
if (i<(baners.length-1)){i++;
}else{
i=0;
}
setTimeout('swapImage()', 2000);
}
function button1(){
var img = document.getElementById("banner");
img.src = baners[0]
}
我不确定是否有可能使一个全局函数的5个按钮。
谢谢!
抓取按钮的索引并将其与数组索引匹配 –
它显示所选图像,但该功能通过索引保持滚动并且不遵循顺序。 – MostOner
顺便说一下,'baners'应拼写'banners',并且每次只使用'setInterval(swapImage,2000)'而不是''eval''字符串。 – Bergi