从您的评论01.jpg
中,您可以以编程方式将图像添加到20.jpg
,只需使用循环即可;
for (var i=1;i<=20;i++) {
var url = '/pathToYourFolder/image_' + (i < 10 ? '0' : '') + i + '.jpg';
$('<li></li>')
.append('<span class="thumb" style="background: url(' + url + ') center no-repeat; background-size: 140%;"><a href=' + url + ' rel="gallery"></a></span>')
.appendTo('#album-gallery');
}
请注意,我们已将您之前添加到图像中的 URL 替换为我们自己的url
. 您需要更改/pathToYourFolder/
您现在存储图像的文件夹的名称。
如果您随后决定想要图像 1-30 或 5-10,则只需更改for
循环的范围。
解决您对此答案的评论;
$(document).ready()
您可以通过将脚本包装在一个块中来避免在页面底部插入脚本。
如果您有多个文件名,则可以将它们存储在一个数组中,然后像这样遍历它们;
var names = ['anything.jpg', 'foo.jpg', 'bar.jpg', 'baz.jpg'];
for (var i=0;i<names.length;i++) {
var url = '/pathToYourFolder/' + names[i];
$('<li></li>')
.append('<span class="thumb" style="background: url(' + url + ') center no-repeat; background-size: 140%;"><a href=' + url + ' rel="gallery"></a></span>')
.appendTo('#album-gallery');
}
结合$(document).ready()
,这会给你;
$(document).ready(function () {
var names = ['anything.jpg', 'foo.jpg', 'bar.jpg', 'baz.jpg'];
for (var i=0;i<names.length;i++) {
var url = '/pathToYourFolder/' + names[i];
$('<li></li>')
.append('<span class="thumb" style="background: url(' + url + ') center no-repeat; background-size: 140%;"><a href=' + url + ' rel="gallery"></a></span>')
.appendTo('#album-gallery');
}
});