0
우리는 1 fancybox 기반 부하에게 fancybox 플렉스입니다 첫 번째 응용 프로그램 each.The 사용 둘 다 같은 페이지에서이 응용 프로그램을 가지고있다
$(document).ready(function(){
$("a.overlay-flash").fancybox({
'padding' : 0,
'width' : 800,
'height' : 450,
});
});
<a id="hiddenclickermarketInfoPortlet" class="overlay-flash" href="<%=targetThemeURLStr%>" >Hidden Clicker</a>
을하지만 때로드 우리의 응용 프로그램을 호출하고 첫 번째 fancybox가 다시로드되는 것처럼 보이는 fancybox를 호출합니다.
그래서이 개 질문- 는 두 번째 응용 프로그램에서 원래 fancybox를 종료 할 수있는 방법이 있나요입니까?
- 이 오버레이 플래시 클래스는 무엇입니까 또는 어디에 정의되어 있습니까? 나는 그물을 조사했고 많은 사람들이이 수업을 사용하고있다. (첫 번째로로드 된 응용 프로그램은 플렉스 기반이며 우리는 비 플렉스 기반입니다.)
안녕을 사용합니까, 당신은
을 사용하고있는 마크 업 코드의 일부를 공유하시기 바랍니다 fancybox ({ overlayShow : false }); $ ("a.fancybox")를 사용하여 작동했습니다. 다른 fancybox도 영향을 받기 때문에 css addtion 옵션을 사용하지 않았습니다. –
흥미롭게도 fancybox의 팝업에는 검색을 위해 값을 입력 할 텍스트 상자가 있습니다.이 응용 프로그램을 일반 window.open을 사용하여 열면 자동 완성 기능 popedup 응용 프로그램의 작동합니다. 그러나 fancybox를 사용하여 응용 프로그램을 열면 autocomplete 기능이 작동하지 않습니다 (Google에 자동 완성 기능과 같은 기능). –
그러면 'onComplete' 콜백을 사용해야 할 것입니다 ... 제 대답을 업데이트했습니다. – Mottie