Javascript 通过按钮关闭iframe类型的弹出模式窗口
我有一个父页面和子页面,共享jquery事件的相同file.js文件 我正在使用Javascript 通过按钮关闭iframe类型的弹出模式窗口,javascript,jquery,magnific-popup,Javascript,Jquery,Magnific Popup,我有一个父页面和子页面,共享jquery事件的相同file.js文件 我正在使用放大弹出窗口,我有: $("#addDetailButton").magnificPopup({ items: { src: 'someURL' }, type: 'iframe', enableEscapeKey: false, modal: true }); 我的弹出窗口基于iframe,并且是moda
放大弹出窗口
,我有:
$("#addDetailButton").magnificPopup({
items: {
src: 'someURL'
},
type: 'iframe',
enableEscapeKey: false,
modal: true
});
我的弹出窗口基于iframe
,并且是modal
。如何使用按钮
html元素关闭模式窗口?我对StackOverflow和所有回复进行了研究,并基于inline
类型
我试过了
<input id="cancel" type="button" value="Cancel"/> // child page
$("#cancel").click(function(){
$.magnificPopup.close();
});
谢谢Iframe有自己的作用域,不能直接访问周围的作用域。但是您可以在主窗口中使用父全局变量进行升级 试试这个:
parent.$.magnificPopup.close();
您可以在此处找到有关此主题的更多信息:
parent.$.magnificPopup.close();