0

Ajax 呼び出しを介してコンテンツを取得する Extinfowindow にリンクを配置しようとしています。そこで、押しピン マーカーをクリックすると、ThickBox リンクを含む Extinfowindow がポップアップ表示 されます。その時点でページ全体の DOM を調べると、要素が「thickbox」クラスで正しく表示されていることがわかります。リンクはこんな感じ

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

ただし、クリックすると、完全に更新され、ターゲット ページがポップアップではなくブラウザーに読み込まれます。初期ロード後に、Thickbox コントロールの<A>for が DOM に挿入されると、jQuery はその魔法を実行できなくなり、アンカー リンク リクエストをインターセプトできなくなったようです。これをより良く行う方法について考えている人はいますか?

4

1 に答える 1

1

Shadowboxを除いて、同じ問題がありました。私がやったことは、アンカーがクリックされたときにシャドウボックスを手動で開く関数を作成することでした。

少し古いですが、ThickBox hereおよびhereに同様の修正がいくつかあるようです。これらに基づいて、適切なソリューションを開発できる場合があります。

于 2009-06-02T19:23:58.097 に答える