2013-01-24 78 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