我從字面上看待了網上的一切,沒有成功,所以現在我正轉向那些確切知道他們在做什麼的人。Slimbox從JavaScript的幫助下載圖片?
我從Facebook加載圖像,用一個漂亮的小工具,utulises jQuery來從一個粉絲頁面上的特定相冊加載圖像。
這裏是我目前的工作頁面:http://www.sfssc.ca/houstonwehaveaproblem.html
我的問題是,我不能在頁面的底部得到的圖像與slimbox工作。
的腳本,這是
<script>
jQuery(document).ready(function() {
var AlbumID = "163187497033669";
var graph = "https://graph.facebook.com/" + AlbumID + "/photos?callback=?";
jQuery.getJSON(graph, function(data) {
var albumItem = [];
for(var key in data){
for(var key2 in data[key]){
val2=data[key][key2];
if(typeof(val2.source)!="undefined"){
albumItem.push(
'<li><a class="imageLink" rel="lightbox" href="' + val2.source + '" ><img src="' + val2.picture + '"/></a></li>'
);
};
};
};
jQuery('<ul />', {
'class': 'album',
html: albumItem.join('')
}).appendTo('#FBalbum');
});
});
</script>
只有我已經做了該腳本的變化,是我添加了rel =「收藏夾」的第12行。當我做了研究的時候,我受過最好教育的猜測是,這是一個叫Ajax的命令,需要重新加載Slimbox。雖然這可能是100%錯誤。
如果有人可以幫助我,那將是極大的讚賞。我所需要的是能夠使用slimbox加載這些圖像。
謝謝 西蒙
感謝@Abhinav潘迪,但是這似乎並不奏效,現在連HTML加載圖像沒有工作。我照你說的做了,用下面顯示的代碼塊代替,並添加到appendTo('#FBalbum')下的html腳本loadsb()中,但沒有成功。你有什麼想法可能是錯的? – Norwolf
可能是因爲頁面中的jQuery對象不是由'$'符號處理的。無論如何,我編輯了我的答案,閱讀下面的單詞編輯 –