如何在javascript / jquery中动态构建fancybox库?

时间:2012-12-03 22:50:26

标签: javascript jquery fancybox

所以我在页面上有这个元素,当用户点击时我想打开一个fancybox画廊..页面上的元素是动态生成的,每张专辑中的图像数量会有所不同。

我有一个名为imginfo的对象,它还保存着专辑信息和图片网址。 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生成正确的格式。有什么建议?

0 个答案:

没有答案