2013-01-24 103 views
0
<a id="attachment3655" rel="Lightbox_109160" href="https://xenogamers.org/attachment.php?attachmentid=3655&d=1350682390"> 
<img class="thumbnail" border="0" style="float:CONFIG" alt="Click image for larger version. Name: 253635_10150631007825720_595485719_18819556_7955719_n.jpg Views: 32 Size: 100.9 KB ID: 3655" src="https://xenogamers.org/attachment.php?attachmentid=3655&d=1359000187&thumb=1" title="Click image for larger version. Name: 253635_10150631007825720_595485719_18819556_7955719_n.jpg Views: 32 Size: 100.9 KB ID: 3655"> 
</a> 

$(document).ready(function() { 
    $("#attachment3655").fancybox({ 
     openEffect: 'none', 
     closeEffect: 'none' 
    }); 
}); 

它不會識別一個ID,我不知道爲什麼。我無法輕易改變上面的源代碼,所以我無法弄清楚只有jQuery才能做到這一點。jQuery Fancybox無法識別元素

我一直工作在這裏:http://jsfiddle.net/2k8EP/226/

+0

在小提琴中,你是正確的sele元素。 http://jsfiddle.net/2k8EP/227/ –

+0

是的,但它沒有啓用fancybox。如果我選擇.thumbnail,它會起作用,但不會用於標記的ID。 – user1811105

+0

沒錯,但問題與id無關,問題是fancybox在圖像上工作,但不是錨標籤。 –

回答

2

只需添加type: "image"到API選項

$(document).ready(function() { 
    $("#attachment3655").fancybox({ 
     openEffect: 'none', 
     closeEffect: 'none', 
     type: "image" 
    }); 
}); 

forked jsfiddle

順便說一句,這是記錄HERE,標籤常見問題解答,編號5.

+0

我需要更徹底地閱讀:| 感謝隊友! – user1811105

+0

@ user1811105請不要忘記http://meta.stackexchange.com/a/5235/173947因此關閉;) – JFK

+1

是的,它讓我等4分鐘: – user1811105