【发布时间】:2012-02-21 08:59:58
【问题描述】:
我将此事件附加到链接(在 iframe 内)
window.parent.$.fn.colorbox.close();
但它会在萤火虫上触发:
Permission denied to access property '$'
[Parar en este error]
window.parent.$.fn.colorbox.close();
而且窗口不会关闭,
有什么想法吗?在 iframe 文件中,我正在导入 colorbox.js 和 jquery.js
也试过了
$(this).parents('iframe').hide()
但没有结果...
【问题讨论】:
-
iframe 是否属于您的域?
-
JIA 说了什么 + 你试过把 $ 换成
jQuery吗? -
是的;它有一个相对路径。我试过 &@jQuery 没有成功... :(
-
您是否尝试过在
window.parent中声明函数,并从iframe调用它?例如。function closeColorBox() { $.fn.colorbox.close(); }并致电window.parent.closeColorBox();?
标签: javascript jquery iframe colorbox