打开fancybox时暂停执行调用脚本

时间:2013-09-17 19:37:41

标签: javascript jquery fancybox

我已经使用jquery实现了一些表单处理,在某些情况下需要更多信息,在这种情况下,我在fancybox中打开一个新页面,如下所示:

moreInfoNeeded = checkInfoComplete();
if (moreInfoNeeded) {
    $.fancybox.open({
        href    : 'iframe.html',
        type    : iframe,
        padding : 5
    });

    // We need to pause execution here until fancybox is closed.
}

// Once fancybox has been closed we have all the information so can continue.
$.ajax({
    ...

    success: function(data)
    {
        window.location.replace(data);
    }
});

如何在fancybox窗口打开时暂停执行脚本?目前,上面的代码开始打开包含iframe的fancybox窗口,但是使用window.location.replace进行重定向并在此过程中关闭了fancybox窗口。

谢谢,

安迪。

0 个答案:

没有答案