成功完成表单后,关闭Fancybox弹出窗口

时间:2018-01-15 12:06:54

标签: javascript forms

我为小表单创建了一个花哨的弹出窗口,我希望在提交表单后删除弹出窗口。请帮助我找到正确的解决方案。

<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>

1 个答案:

答案 0 :(得分:0)

你应该试试

$.fancybox.close();