我有20個文件夾,每個文件夾都有一組圖像,有些文件夾只有8張圖片,而其他文件夾最多隻有200張。所有文件夾的名稱都是從1到20,每個文件夾中的所有圖片也用數字命名。我想將所有文件夾中的所有圖片附加到HTML文檔中。這是我有:JQuery:我怎樣才能調用一個函數,多次使用兩個參數,每次都有不同的參數?
var storedPictures = [];
var picture, folder;
function addPictures(x, y) {
for(folder = 1; folder <= x; folder++);
for(picture = 1; picture <= y; picture++) {
storedPictures.push(
'<img ' +
'src="/path/to/file/' + folder + '/' +
picture + '.jpg">'
);
}
我有其他的代碼需要的第一張圖片爲縮略圖,並在頁面追加它,當用戶點擊了它打開所有從該組圖片的新窗口。它適用於只有一個文件夾和設置,當我調用該函數像這樣:
addPictures(1, 26)
我得到的所有領夾1. 26張照片,但我希望所有的圖片,從所有的文件夾,並簡單地寫該呼叫多次不起作用:
addPictures(1, 26)
addPictures(2, 10)
addPictures(3, 36)
而且這樣我只得到我首先調用的集合(1,26)。
我是JavaScript的新手,所以我的細節可能沒有足夠的意義,所以請告訴我我應該給的其他細節。謝謝。