我有一个包含一些小iframe的网页,当用户点击iframe中的按钮时 - 显示带type: inline
的大表单。如何在父页面中打开弹出窗口?
答案 0 :(得分:0)
如果您是子iframe的所有者,则可以添加clickHandler,它将在父级中触发一些自定义。请查看MDN
例如。 parent.$('body').trigger('custom:event');
答案 1 :(得分:0)
<强>被修改强>
在最新版本中 - 更容易。
作者添加参数prependTo
var conf = {type: 'inline', preloader: false};
if (window.location != window.parent.location) {
conf.prependTo = window.parent.$('body');
}
完成。小丑陋的黑客 添加新选项 - 目标
var conf = {type: 'inline', preloader: false};
if (window.location != window.parent.location) {
conf.target = $(window.parent.window);
}
在源代码中,在函数addGroup
if (typeof options.target != 'undefined') {
_window = options.target;
} else {
_window = $(window);
}