這裏是第一次使用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