2012-01-28 57 views
0

是否有可能再拍的fancybox()调用像afterClose回调其实我的意图做的是,一旦我关闭的fancybox窗口,我又需要调用一个新的fancybox(),以显示?一些图像。的fancybox:回调问题

我尝试的方法是://下面

jQuery("#view_images").fancybox({ 
afterClose : show_images 
}); 

这里show_images结构编码是再次调用的fancybox()来显示图像的幻灯片的方法。但我得到了我的控制台“太多递归”错误。 可能有人给我如何去它还是我的标题走错了路一些指点。 关于这方面的任何建议,将不胜感激!

感谢, 阿维纳什

回答

0

首先,你需要正确的afterClose正确的语法......和第二你需要给的fancybox一些时间,试图打开第二个之前关闭第一个框,否则会崩溃您的浏览器,试试这个:

afterClose: function(){ 
setTimeout("show_images()",400); 
}