Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ライトビックスで別のページコンテンツを表示するために、ページに jquery シックボックスを実装しました。これを行うには、シックボックスの iFrame モードを使用しました。ページに表示されている asp.net リンクボタンがあります。ライトボックス。このリンク (内部ページ) がクリックされたときに、クライアント側からライト ボックスを閉じたいと思います。どの機能を使用する必要がありますか? 何かアドバイス ?
シックボックスを閉じるために使用されるメソッドは tb_remove() です
iframe コンテンツから呼び出すには、iframe 親のメソッドを呼び出すだけです。
そう
parent.tb_remove()
トリックを行う必要があります。
リンクにイベントを追加するだけです(埋め込みの方が簡単なようです)
<a href="#" onClick="javascript:window.parent.tb_remove()"> ... </a>