1

だから私はこの要素をページに持っており、ユーザーがクリックするとファンシーボックスギャラリーを開きたい..ページ上の要素は動的に生成され、各アルバムの画像の数は異なります.

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 の適切なフォーマットを生成するのに問題があります。助言がありますか?

4

0 に答える 0