jQuery thickbox:iframeページコンテンツのイベントからライトボックスを閉じます

StackOverflow https://stackoverflow.com/questions/1012451

  •  06-07-2019
  •  | 
  •  

質問

ライトビックスで別のページコンテンツを表示するためにページにjqueryシックボックスを実装しました。これを行うために、シックボックスのiFrameモードを使用しました。現在、ページにasp.netリンクボタンがあります。ライトボックスに表示します。このリンク(内側のページ)がクリックされたときにクライアント側からライトボックスを閉じたいのですが、どの機能を使用する必要がありますか?何かアドバイスはありますか?

役に立ちましたか?

解決

thickboxを閉じるために使用されるメソッドはtb_remove()です

iframedコンテンツから呼び出すには、iframe親のメソッドを呼び出すだけです。

そう

parent.tb_remove()

トリックを行う必要があります。

リンクにイベントを追加するだけです(埋め込みの方が簡単なようです)

<a href="#" onClick="javascript:window.parent.tb_remove()"> ... </a>
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top