我为小表单创建了一个花哨的弹出窗口,我希望在提交表单后删除弹出窗口。请帮助我找到正确的解决方案。
<form id="form" method="post" name="legal_cust" action="javascript:formSubmit();">
// all stuff here with html form
</form>
我之后调用javascript函数我想从javascript函数关闭fancybox。 `
<script>
if(!check_cookie)
{
beginNewsletterForm();
<?php Mage::getModel('core/cookie')->set('popup-shown', 'true', 5);?>
}
});
function beginNewsletterForm ()
{
jQuery.fancybox({
'width': '600',
'modal':'true',
'height': '600',
'padding': '0px',
'autoDimensions': false,
'autoScale': true,
'autoSize': false,
'transitionIn': 'fade',
'transitionOut': 'fade',
'showCloseButton': true,
'type': 'inline'
});
jQuery("#bdate-popup").trigger('click');
}
</script>
`
我想写一些能删除花哨弹出窗口的内容
<script>
function formSubmit()
{
//something to remove popup
}
</script>
答案 0 :(得分:0)
你应该试试
$.fancybox.close();