2011-03-23 3 views
1

fancybox에 close 메소드에 매개 변수가 없다는 것을 알았습니다.이 메소드는 'onClosed'델리게이트가 인수 정보를 얻을 수 있도록 해당 메시지에 일부 값을 전달하려고합니다.fancybox가 닫힌 후 fancybox 내부의 값을 얻는 방법은 무엇입니까?

또한, onClosed 방법, 작동하지 않습니다 document.getElementById를 ('XX')를 사용하는 것 같다. 내가 어떤 가치를 얻을 수있는 방법, 그래서

(xx는 요소 ID가 fancybox 안에)?

답변

1

소스 코드를 보면 FancyBox의 내용이 "onClosed"콜백보다 먼저 완전히 제거됩니다. 964 -

  • v1.3.4, 라인 962 :

    content.empty(); 
    
    currentOpts.onClosed(currentArray, currentIndex, currentOpts); 
    
당신이 코드에서이 순서를 반대로하지 않는 그래서, 아니 당신은 내용에서 아무것도 얻을 수 없다
관련 문제