0

だから私は私のウェブサイトで私のFacebookのファンページからアルバムを表示しようとしていました. このコードを使用して、Web サイトで画像 (css でフォーマットされたもの) を取得することができましたが、ライトボックスをインストールしてフルサイズの画像を表示することはできません。誰でもアイデアはありますか?

前もって感謝します!

コード:

HEAD
        <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
    <script>
    //fbAlbum Script courtesy of zach@lysobey.com | http://zach.lysobey.com/projects/fbalbum
    (function($){$.fn.fbAlbum=function(f){var g=this;var h={'albumID':10150302289698306,'limit':100,'ul':'album','callback':'','title':true};if(f){$.extend(h,f)}var i="https://graph.facebook.com/"+h.albumID+"/photos?limit="+h.limit+"&callback=?";$.getJSON(i,function(a){var b=[];for(var c in a){for(var d in a[c]){val2=a[c][d];if(typeof(val2.source)!="undefined"){var e="";if(h.title&&val2.name){e=val2.name}b.push('<li><a href="'+val2.source+'" rel="prettyPhoto[gallery1]" title="'+e+'"><img src="'+val2.picture+'" width="72" height="72"   /></a></li>')}}};$('<ul />',{'class':h.ulClass,html:b.join('')}).appendTo(g);if(h.callback){h.callback()}});return this}})(jQuery);    
    $(document).ready(function() { 
        $('#gallery').fbAlbum({
            'albumID':XXX 
        }); 
    });
    </script>

BODY
<div id="gallery"></div>   

PS: この jQuery ライトボックスを使用しようとしていました: http://www.no-margin-for-errors.com/projects/prettyphoto-jquery-lightbox-clone/#prettyPhoto

4

1 に答える 1

1

この投稿に今気づきました。私はあなたが使用している FBalbum プラグインの作成者です。実際には、ライトボックスを初期化するスクリプトを配置する必要がある fbAlbum 関数に渡すことができる「コールバック」オプションがあります。

このサンプルページを参照してください(fancyboxプラグインを使用)

于 2012-10-03T17:47:51.210 に答える