1

所以我在页面上有这个元素,当用户点击我想打开一个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 生成正确的格式。有什么建议么?

4

0 回答 0