2012-05-29 3 views
1

fancybox 내부에 페이지 매김을 추가하고 싶습니다. 그러나 여기서 묘사 된 clickevent로 : Adding button click event when Fancybox popup opened 아무것도 작동하지 않습니다. 여기 Fancybox 콜백 - 클릭 기능

내 JS 코드 :

onComplete: function(){ 

     $(".fancybox-nav").click(function(){ 

      console.log("it works"); 

      var $that = $(this); 
      var nav = $that.attr('class'); 
      var number = $('.fancybox-inner').find('.currentpage').text() 
      var intnumber = parseInt(number); 
      if (intnumber >= 1 && intnumber <= $('.item').length && nav == 'fancybox-nav fancybox-next') {  
            intnumber += 1; 
          } 
          else if(intnumber > 1){ 
           intnumber -= 1; 
          }; 
          var stringnumber = String(intnumber); 
          $('.fancybox-inner') 
           .find('.currentpage') 
            .replaceWith('<span class="currentpage">' + stringnumber + '</span>');  
         }); 

        }, 

가 어떻게 내 fancybox 내부에 클릭 기능을 구현할 수있다?

+0

코드를'onComplete : function() {console.log ("it works")}로 변경하면 콘솔에 아무 것도 표시되지 않습니까? – AlexMA

+0

또한 Fancybox 1 또는 2를 사용하고 있습니까? – AlexMA

+0

fancybox2를 사용하고 있습니다. 콘솔에 아무 것도 표시되지 않습니다.이 기능을 사용하여 클릭 기능 인 – Jules

답변

0

찾고있는 페이지 매김 효과를 만들려면 fancybox thumbs helper를 사용할 수 있습니다.

Follow this linkjquery.fancybox-thumbs.js 파일을 사용자 지정하는 방법에 대한 지침을 찾으십시오.

원래는 v2.0.5으로 작성되었지만 v2.0.6의 게시물 끝에는 몇 마디를 추가했습니다.