jQuery thickbox:iframeページコンテンツのイベントからライトボックスを閉じます
質問
ライトビックスで別のページコンテンツを表示するためにページにjqueryシックボックスを実装しました。これを行うために、シックボックスのiFrameモードを使用しました。現在、ページにasp.netリンクボタンがあります。ライトボックスに表示します。このリンク(内側のページ)がクリックされたときにクライアント側からライトボックスを閉じたいのですが、どの機能を使用する必要がありますか?何かアドバイスはありますか?
解決
thickboxを閉じるために使用されるメソッドはtb_remove()です
iframedコンテンツから呼び出すには、iframe親のメソッドを呼び出すだけです。
そう
parent.tb_remove()
トリックを行う必要があります。
リンクにイベントを追加するだけです(埋め込みの方が簡単なようです)
<a href="#" onClick="javascript:window.parent.tb_remove()"> ... </a>
所属していません StackOverflow