我已经使用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窗口。
谢谢,
安迪。