jQuery Fancybox 2刷新iFrame或其所在的页面';父母
基本上,我喜欢在FancyBox中输入数据的FancyBox。问题是当我完成时,我希望它能刷新调用它的fancybox 以下面的例子为例。我在浏览器窗口上有一个报告,然后是关于第一个花式盒子的详细信息,然后在里面,从里面调用一个花式盒子,这样我就可以在里面放一张便条。。。。在我添加了便笺,并卸载了fancy box之后,我想对父fancybox或其他任何名称(7个fancybox,关闭#7和#6个刷新)进行刷新 我这里的代码总是刷新上面示例中的窗口。我希望我能用它来刷新fancybox的父fancyboxjQuery Fancybox 2刷新iFrame或其所在的页面';父母,jquery,iframe,fancybox,fancybox-2,Jquery,Iframe,Fancybox,Fancybox 2,基本上,我喜欢在FancyBox中输入数据的FancyBox。问题是当我完成时,我希望它能刷新调用它的fancybox 以下面的例子为例。我在浏览器窗口上有一个报告,然后是关于第一个花式盒子的详细信息,然后在里面,从里面调用一个花式盒子,这样我就可以在里面放一张便条。。。。在我添加了便笺,并卸载了fancy box之后,我想对父fancybox或其他任何名称(7个fancybox,关闭#7和#6个刷新)进行刷新 我这里的代码总是刷新上面示例中的窗口。我希望我能用它来刷新fancybox的父fa
$('.'+sFancy).fancybox({
'href' : this.href,
'width' : '100%',
'height' : '100%',
'fitToView' : false,
'autoSize' : false,
'transitionIn' : 'elastic',
'transitionOut' : 'elastic',
'speedIn' : 200,
'speedOut' : 500,
'type' : 'iframe',
'onClosed' : function(){
self.parent.location.reload(true);
}
});
这对我来说现在起作用了 我已经为fancybox动态添加了一个函数,最后一个关闭的函数将被关闭以刷新父对象 这将回答我最初提出的问题:
function fancyCall()
{
var sFancy = 'fancybox';
if(url.search(/CRMPopper/i) != -1)
sFancy = 'fancyboxpop';
$('.'+sFancy).fancybox({
'href' : this.href,
'width' : '100%',
'height' : '100%',
'fitToView' : false,
'autoSize' : false,
'transitionIn' : 'elastic',
'transitionOut' : 'elastic',
'speedIn' : 100,
'speedOut' : 300,
'type' : 'iframe',
'onClosed' : function(){window.location.reload();}
});
}
此选项将刷新iframe,但当我关闭最后一个fancybox/iframe时,它不会刷新基本浏览器窗口。有没有一种方法可以测试和调用正确的方法<代码>'onClosed':function(){window.location.reload();}
url
是脚本的全局变量