2009-06-02 12 views
0

私はExtinfowindowにAjax呼び出しでコンテンツを取得するリンクを張そうとしています。だから、私は押しピンマーカーをクリックして、私のThickBoxリンクでExtinfowindowをポップアップし、その時点でページ全体のDOMを調べると、要素が「thickbox」クラスで正しく表示されているのがわかります。リンクはこのjQuery ThickboxとGoogle Maps 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を除いて私は同じ問題を抱えていました。私がやったことは、アンカーがクリックされたときにシャドウボックスを手動で開く機能を作成することでした。

ThickBox herehereの修正がいくつかあるようですが、少し古くなっているようです。良いソリューションを開発するために、これらの作業を行うことができます。

+0

クールで、最初のリンクはうまく機能しました(tb_showを直接呼び出す)。 – cdonner

+0

実際には動作しませんでした。 Thickboxを閉じた後、マップはマウスイベントに応答しなくなり、解決できませんでした。 Shadowbox(3.0b)に切り替えると問題はありません。 – cdonner