【发布时间】:2009-06-18 12:47:15
【问题描述】:
我已经在我的页面中实现了 jquery 粗框以在 light bix 中显示另一个页面内容。我使用粗框的 iFrame 模式来执行此操作。现在我在页面中有一个 asp.net 链接按钮显示在灯箱中。单击此链接(在内部页面中)时,我想从客户端关闭灯箱。我必须使用哪个功能?有什么建议吗?
【问题讨论】:
我已经在我的页面中实现了 jquery 粗框以在 light bix 中显示另一个页面内容。我使用粗框的 iFrame 模式来执行此操作。现在我在页面中有一个 asp.net 链接按钮显示在灯箱中。单击此链接(在内部页面中)时,我想从客户端关闭灯箱。我必须使用哪个功能?有什么建议吗?
【问题讨论】:
用来关闭thickbox的方法是tb_remove()
要从 iframe 内容调用它,您只需调用 iframe 父级的方法。
所以
parent.tb_remove()
应该做的伎俩。
只需在链接上添加事件(嵌入似乎更简单)
<a href="#" onClick="javascript:window.parent.tb_remove()"> ... </a>
【讨论】: