使用像PHP这样的服务器端语言来收集文件夹中的所有文件,然后构建数组/字符串并将其打印在页面上。
这里是这样做的很简单的方法..
function getAllImagesInDirectory($path) {
if ($handle = opendir($path)) {
$images = "[";
while (false !== ($file = readdir($handle))) {
if($file !== "." && $file !== "..") {
$images .= "{image : '$path$file', title : '', url : ''},";
}
}
closedir($handle);
return substr($images,0,strlen($images)-1) . "]";
}
}
,然后在你的代码替换
slides : [ //Slideshow Images
{image : 'images/people/people1.jpg', title : '', url : ''},
... snippet
{image : 'images/people/people35.jpg', title : '', url : ''}
]
与
slides : <?php echo getAllImagesInDirectory("images/people/"); ?>
不幸的是,_afaik_没有办法从客户端读取服务器上的目录结构javascript ..所以!请参阅下面的答案。 – rlemon