だから私はこの要素をページに持っており、ユーザーがクリックするとファンシーボックスギャラリーを開きたい..ページ上の要素は動的に生成され、各アルバムの画像の数は異なります.
imginfo
アルバム情報と画像の URL も保持するというオブジェクトがあります。imginfo.url
ここで、url は配列です。このように見えます..
imginfo.url[0]='http://i.imgur.com/blah.jpg'
imginfo.url[1]='http://i.imgur.com/blah.jpg'
等
私のコード
$('#clickbox').click(function() {
var holderr = new Array();
var mini = new Array();
for(i=0;i<imginfo.album;i++){
mini['href'] = imginfo.url[i];
mini['title'] = 'title';
holderr[i] = mini;
}
var h = JSON.stringify(holderr);
$.fancybox([
{href : imginfo.url[0], title : 'Title'},//this is the part that needs to dynamic that i dont know how to do
{href : imginfo.url[1], title : 'Title'},
{href : imginfo.url[2], title : 'Title'}
]);
}
そうそう、fancybox の適切なフォーマットを生成するのに問題があります。助言がありますか?