我有一个网页的iframe,而这个iframe中有一些应该在子窗口中打开一个模式窗口的链接。 事情是我没有访问代码放到父窗口。 我只是有机会获得这个iframe中。 有没有一种方法,这可能与这些限制的jQuery做什么?
谢谢!
我有一个网页的iframe,而这个iframe中有一些应该在子窗口中打开一个模式窗口的链接。 事情是我没有访问代码放到父窗口。 我只是有机会获得这个iframe中。 有没有一种方法,这可能与这些限制的jQuery做什么?
谢谢!
您可以使用jQuery插件SimpleModal
有一个称为“appendTo”的选项,在这里可以告诉你在哪里把你的情态。 这种做法的唯一问题是,模态的叠加出现与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')
与$(window.parent.document).find('#div-modal')