1
내 프로젝트에서 PHP + jQuery + Fancybox를 사용하고 있습니다. 동적으로 생성되는 탭이 여러 개 있습니다. 모든 탭 헤더에 별표 아이콘이 있으며 아이콘을 클릭하면 fancybox를 열고 싶습니다.열기 Fancybox in tab
기본적으로 내 탭은 동적 코드와 함께 ul-li입니다. 내 인덱스 파일에
$("#tabs").append("<li class='current'><a class='tab' id='tab_" +
tabCnt + "<a href='#loginBox_div' class='login_link'> <img src='star.png' style='cursor:pointer'/> </a>" + "<a href='javascript:void(0);' class='remove'>x</a></li>");
:
$(document).ready(function() {
$("a.login_link").fancybox({
'titlePosition' : 'inside',
'transitionIn' : 'none',
'transitionOut' : 'none'
});
});
문제는 내가 첫 번째 탭의 스타 아이콘을 클릭하면 loginBox_div (fancybox가) 제대로 열립니다이다. 하지만 두 번째 탭이 만들어지고 별 아이콘을 클릭하면 클래스가 두 번째 및 후속 탭에 적용되지만 fancybox는 열리지 않습니다. 자바 스크립트 오류도 없습니다. 저를 보여주세요. 고맙습니다.