我有一个带有 iframe 的页面,该 iframe 内有一些链接,这些链接应在父窗口中打开模式窗口。问题是我无权将代码放入父窗口中。我只能访问这个 iframe。有没有办法用 jquery 来完成这样的限制?
谢谢你!
您可以使用 JQuery 插件简单模态
有一个名为“appendTo”的选项,您可以在其中知道将 Modal 放在哪里。这种方法的唯一问题是模态框的覆盖层以 iframe 的大小显示,因此您在打开它后必须为其提供所需的宽度和高度。
$('#div-modal').modal({
appendTo: $(window.parent.document).find('body'),
overlayCss: {backgroundColor:"#333"}, // Optional overlay style
overlayClose:true,
});
// Set overlay's width
$(window.parent.document).find('#simplemodal-overlay').css('width', '100%');
如果您想要作为模式打开的 div 位于您的父窗口中,您可以替换$('#div-modal')
with $(window.parent.document).find('#div-modal')
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)