所以我在页面上有这个元素,当用户点击我想打开一个fancybox画廊时。页面上的元素是动态生成的,每个相册中的图像数量会有所不同。
我有一个名为的对象imginfo
,它也包含专辑信息和图像网址。imginfo.url
其中 url 是一个数组。看起来像这样。。
imginfo.url[0]='http://i.imgur.com/blah.jpg'
imginfo.url[1]='http://i.imgur.com/blah.jpg'
ETC
我的代码
$('#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 生成正确的格式。有什么建议么?