2016-06-24 1 views
0

fancybox 라이브러리가있는 폼에서 다른 이벤트를 엽니 다.afterclose 이벤트는 프레임이 열리기 전에 발생하지만 나중에는 fancybox가 아닙니다.

나는 코드를 입력 :

$(".fancybox").fancybox({ 
    fitToView: false, 
    beforeLoad: function() { 
     this.width = parseInt(this.element.data('fancybox-width')); 
     this.height = parseInt(this.element.data('fancybox-height')); 
    }, 
    iframe:{ 
     preload: !(document.all && !document.querySelector) 
    }, 
    afterClose: function (a, b, c) { 
     $("#BtnCerca")[0].click(); 
    }, 
    autoSize: false, 
    closeClick: false, 
    openEffect: 'fade', 
    openEasing: 'swing', 
    closeEffect: 'elastic', 
    closeClick: true, 
    padding: ['8', '8', '8', '8'], 
    }); 

을하고 두 번째 양식을 열 수 있도록, 내가 클래스 "fancybox의 fancybox.iframe"와 nell'href을 삽입 열 수있는 링크를 넣어 링크를 클릭 iframe으로

하지만 iframe afterClose를 열면 해당 이벤트가 닫히지 않고 양식이 열리기 전에 발생합니다.

문제가 있습니까?

function Close() { 
       parent.verificatest = true; 
       parent.$("#BtnCerca")[0].click(); 
       parent.$.fancybox.reposition(); 
      } 

폐쇄에 대한 링크를 클릭 : 난 형태 닫기 버튼에서 열린 연결 데이비드

답변

0

.... 도움 기능을 부탁드립니다.

작동 ...

당신에게

감사합니다