我有一个包含图像的文件夹,我正在使用 jQuery 加载这些图像。这段代码:
$(function () {
var i=1;
for (i=1;i<=50;i++){
var curImg = "blog/wp-content/uploads/" + i + ".jpg";
var img = new Image();
$(img).load(function () {
$(this).hide();
$('#loader').removeClass('loading')
.append(this);
$(this).fadeIn();
}).error(function () {})
.attr('src', ''+curImg+'');
}
});
可以很好地从此文件夹中顺利加载 50 张图像。我正在尝试做两件事:
- 我想添加这样的链接:
<a href='blog/wp-content/uploads/" + i + ".jpg' class='picLink'>
到每个单独的图像。我曾尝试.wrap
在我的.load
函数中使用,但这对我不起作用。这只是创建了一个链接嵌套(例如<a><a></a></a>
)。 - 目前这会找到前 50 张照片,从 1 号开始,然后加载它们。但是,如果添加更多照片,它们将不会被找到,并且最旧的将永远是第一个。我希望它找到文件夹中的所有照片并首先打印最新的(最高数字)。可以假设不会超过 4000 张照片。那么是否可以反向执行此循环,从 4000 开始,检查该照片是否存在并继续工作并加载文件夹中存在的照片?
在此先感谢您的帮助,我希望问题足够清楚!