Fancybox에 이상한 점이 있습니다. 버전 1.2.6를 사용하면 (예 그것은 오래된,하지만 그게 내가 현재와 붙어있어 기능), I는 버튼 클릭을 통해 iframe을 호출Fancybox가 동일한 브라우저 세션에서 두 번 호출 될 때 작동하지 않습니다.
모든 것이 괜찮습니다 (아래 스크린 샷 참조) 사용자가 선택하는 경우 라디오 버튼을 클릭하고 양식을 제출하십시오. 그러나 사용자가 fancybox를 닫은 후 iframe을 다시 호출하면 (이전과 같은 버튼 클릭을 사용하여) 폼을 클릭 할 수 없습니다. 이 사진을 표시하려고 것처럼 대신이 왼쪽 iframe을 오른쪽 화살표된다
문제가 페이지 나 하지를 다시로드하는 것입니다 '수정'할 수있는 유일한 방법 (아래 스크린 샷 참조) 먼저 fancybox를 닫습니다.
[UPDATE 여기서
I는 fancybox 호출 방법이다. fancybox를 닫으려면 "주소 수정"버튼을 클릭해야합니다.
$('#hidden_link').fancybox({
frameWidth:400,
frameHeight:500,
hideOnOverlayClick:false,
hideOnContentClick:false,
showCloseButton:false
}).trigger('click');
요소 #hiddenlink
숨겨진 href
이다. 이 때
<a href="/assets/cnt/index.html" style="display:none;" id="hidden_link"></a>
는 [UPDATE 2
방화범 오류 Image corrupt or truncated: data:image/gif;base64,AAAA
을 표시한다. 그것이 관련이 있는지 없는지 확실하지 않습니다.
Fancybox에 대해 모르겠지만 첫 번째 팝업 (예 : iFrame 등을 제거하지 않음)을 초기화 한 후에 자체 정리가되지 않는 것 같습니다. 앱의 이전/이후 상태를 살펴보고 첫 번째 상자를 실행 한 후 유사하게 보이게하는 것이 좋습니다. – buley
어떤 링크가 있습니까? 태그가 클릭 후 문서의 다른 요소로 "rel"속성을 얻는 것 같습니다. 이미지 갤러리에 fancybox를 사용합니까? 그렇다면 갤러리에 양식에 대한 링크를 집계하는 스크립트의 일부가 있습니다 ...하지만 나는 당신에게 확실히 말할 수있는 링크로 추측하고 있습니다. – JFK
질문으로 코드를 업데이트했습니다. – RHPT