【发布时间】:2012-06-09 16:56:11
【问题描述】:
我正在尝试使用称为的 JavaScript 代码以编程方式关闭 Facebox 模式 在 iframe 内。这似乎不适用于 JavaScript DOM。
https://github.com/defunkt/facebox
更一般地说,我将如何关闭嵌入 iframe 的通用模式,并使用代码将其关闭在 iframe 内。 (对不起舌头(或眼睛)扭曲)
这是我的例子:
我有一个类似这样的表情包:
jQuery.facebox("stuff goes here <iframe src="example.php"...." more stuff"); //opens the modal(works great)
然后在 iframe 内部,我想调用jQuery(document).trigger('close.facebox');。如果我在父页面或模态页面上调用它,它似乎只起作用,但在实际的 iframe 中不起作用。有没有办法通过在 iframe example.php 中调用它来关闭它?
编辑:我在问如何使用 jQuery 从 iframe 内部访问父框架以过度简化问题。
【问题讨论】: