画像を含むフォルダーがあり、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 個の画像をスムーズにロードするのに問題なく動作します。私は2つのことをしようとしています:
- 次のようなリンクを追加したいと思い
<a href='blog/wp-content/uploads/" + i + ".jpg' class='picLink'>
ます。個々の画像に。.wrap
ここで自分の.load
関数で使用しようとしましたが、うまくいきません。これは、リンクのネストを作成するだけです (例:<a><a></a></a>
)。 - 現在、これは 1 番から始まる最初の 50 枚の写真を検索し、それらを読み込みます。しかし、それ以上の写真が追加された場合、それらは検出されず、最も古いものが常に最初になります。フォルダ内のすべての写真を検索し、最新 (最大番号) を最初に印刷したいと思います。たとえば、4000 枚を超える写真はないと推測できます。このループを逆に実行し、4000 から開始して、その写真が存在するかどうかを確認し、作業を進めて、フォルダーに存在する写真をロードすることは可能でしょうか?
質問が十分に明確であることを願っています。