2009-06-02 2 views
0

Ajax 호출을 통해 콘텐츠를 가져 오는 Extinfowindow에 링크를 추가하려고합니다. 그래서, 푸시 핀 마커를 클릭하면 ExtensionFowindow에 내 ThickBox 링크가 표시되고 그 시점에서 전체 페이지에 대한 DOM을 검사하면 요소가 "thickbox"클래스와 올바르게 표시되는지 확인할 수 있습니다. 나는 그것을 클릭하면이jQuery Thickbox 및 Google지도 Extinfowindow

<A class="thickbox" title="" href="http://localhost:1293/Popup.aspx? 
height=200&width=300&modal=true">Modal Popup</A>   

그러나, 그것은하지 팝업에, 완전 새로 고침 브라우저에서 대상 페이지가로드를하는 것처럼 링크가 보인다. 초기로드 후 Thickbox 컨트롤에 대한 <A>이 DOM에 삽입되면 jQuery는 더 이상 마법을 수행하지 않고 앵커 링크 요청을 가로 채지 못하는 것으로 보입니다. 아무도 이걸 더 잘하는 방법에 대한 생각을 가지고 있습니까?

답변

1

Shadowbox을 제외하고 동일한 문제가 발생했습니다. 내가 한 일은 앵커가 클릭되었을 때 shadowbox를 수동으로 여는 함수를 만드는 것이 었습니다.

ThickBox herehere에 대한 몇 가지 유사한 수정 사항이 있지만 다소 오래된 것 같아 보입니다. 좋은 솔루션을 개발하기 위해 이러한 작업을 수행 할 수 있습니다.

+0

차갑고, 첫 번째 링크는 잘 작동했습니다 (직접 tb_show를 호출). – cdonner

+0

사실, 작동하지 않았습니다. 두꺼운 상자를 닫은 후에지도가 더 이상 마우스 이벤트에 응답하지 않아서 해결할 수 없었습니다. Shadowbox (3.0b)로 바꿨으므로 아무런 문제가 없습니다. – cdonner

관련 문제