내가 여기이 Fancybox 예에서 수행 같은 일을 수행하려고 : 나는 모든 링크에 대한 두 번째 갤러리를 열고 유지를 수행 할 때 http://jsfiddle.net/jekAe/Fancybox 여러 갤러리 문제
합니다.
내 JS를 : 여기에 내가 가진 무엇
$(document).ready(function() {
var images = {
1: [
{
href : 'images/1.jpg',
},
{
href : 'images/2.jpg',
},
{
href : 'images/3.jpg',
},
{
href : 'images/4.jpg',
},
{
href : 'images/5.jpg',
}
],
2: [
{
href : 'images/6.jpg',
},
{
href : 'images/7.jpg',
},
{
href : 'images/8.jpg',
},
{
href : 'images/9.jpg',
},
{
href : 'images/10.jpg',
}
],
3: [
{
href : 'images/11.jpg',
},
{
href : 'images/12.jpg',
},
{
href : 'images/13.jpg',
}
]
};
$(".open_fancybox").click(function() {
$.fancybox.open(images[ $(this).index() + 1], {
padding : 0
});
return false;
});
});
내 HTML :
<a class="open_fancybox" href="images/1.jpg"><img src="images/services-bg-01.jpg" alt="" width="290" height="140" class="services-bg" /></a>
<a class="open_fancybox" href="images/6.jpg"><img src="images/services-bg-02.jpg" alt="" width="290" height="140" class="services-bg" /></a>
<a class="open_fancybox" href="images/11.jpg"><img src="images/services-bg-03.jpg" alt="" width="290" height="140" class="services-bg" /></a>
내가 잘못 여기서 뭘하는지 모르겠어요. jQuery에 대한 샘플 코드에서 jQuery를 거의 모르는 상태에서 3 개 갤러리에서 똑같은 작업을 수행 할 수 있다고 생각했지만 그렇게하지는 않았습니다.
아무 링크를 클릭해도 항상 두 번째 갤러리가 열립니다.