複数のアルバムで画像ギャラリーを作成しました。各アルバムには異なる数の写真が含まれています。2つのファンシーボックスの動作を取得しようとしています
要件 1 - アルバムの主要な画像をクリックすると、豪華なボックスが開き、すべてのアルバムの主要な画像をナビゲートします。私はこの部分を機能させました
Req 2 - すべてのアルバムの下に、アルバム内の写真の数を表示するアンカー タグがあります。このアンカー タグをクリックすると、ファンシー ボックスはその特定のアルバムの写真のみをナビゲートする必要があります。このアンカー タグをトリガー ファンシー ボックスにバインドし、アルバム内の画像をナビゲートする方法がわかりません。静的 json ファイルがあり、2 つの属性primaryPhoto
とimagesContained(array)
.
誰かがこれを乗り越える方法を教えてくれませんか?
$.each(data.gallery,function(i,item) {
$.each(item.albums, function(i,photos) {
imageFolder = sec.mediumUrl;
imgInsert += '<a href="' + photos + '" class="grouped_elements" rel="Gallery' + count + '" class="big_img"' +'">';
});
'<a href="' + imgThumb + '" class="description2" title="Hello world">' + count + '</a></div>';
count++;
});
このようにアクセスしようとしています
$("a.description2").click(function() {
$("a.grouped_elements").fancybox({
'transitionIn': 'none',
'transitionOut': 'none',
'titlePosition': 'over',
'titleFormat': function (title, currentArray, currentIndex, currentOpts) {
return '<span id="fancybox-title-over">Image ' + (currentIndex + 1) + ' / ' + currentArray.length + (title.length ? ' ' + title : '') + '</span>';
}
});
});