我试图关闭以弹出式打开的iframe。关闭它的按钮位于iframe内。这就是我在iframe中的内容:
$("#closeOverlayButton").click(function() {
$('#closeOverlayButton', parent.document).closeOverlay();
});
该按钮的id为closeOverlayButton,而我调用的函数名为closeOverlay(在没有从iframe调用时可以正常工作)。
知道我做错了什么吗?感谢
答案 0 :(得分:0)
您可以使用以下内容:
$('#closeOverlayButton', window.parent.document).closeOverlay();
iframe网址和父URI应位于同一个域中。
答案 1 :(得分:0)
我使用了以下内容:
$("#closeOverlayButton").click(function() {
$(".behindIframe", window.parent.document).fadeOut();
$(".overlayDiv", window.parent.document).slideUp();
});
这两条中间线基本上就是我试图运行的功能。