我有一个 simplemodal 框,它通过单击链接在 iframe 中加载登录:
$(".tab-link-register-login a").click(function(e) {
var src = "/static/goal/html/login.html";
$.modal('<iframe src="' + src + '" height="240" width="690" style="border: 0;">', {
containerCss:{
height: 360,
padding: 0,
width: 730
},
opacity: 80,
overlayClose: true,
overlayCss: {
backgroundColor: '#FFF'
}
})
e.stopPropagation();
return false;
});
当这个表单提交时,我想关闭模式并刷新父页面,本质上。
我尝试$.modal.close
在单击并提交之前运行表单操作,但无济于事,结果页面加载到模式窗口中。
$('#login form').click(function(){
$.modal.close();
return true;
});
有没有办法使用这个插件来做到这一点?
- 编辑 -
我发现您可以使用关闭模式,parent.$.modal.close();
但之后不会提交表单。还在朝着这个方向努力……