通过函数启动Fancybox Gallery



简而言之,我试图用图库启动fancybox,但通过iframe和手动调用来启动fancybox。

我目前正在通过一个函数启动 fancybox 并成功使用 iframe 模式(没有画廊(。 这允许我为弹出灯箱提供更具体的格式控制,还因为通过使用函数,我可以将数据从启动灯箱的主页中的项目解析为函数,然后通过函数再次解析到 iframe 上(请参阅下面的示例函数(。

问题是我不知道如何让灯箱意识到我试图定义一组图像,它将通过使用这种方法将其解释为画廊。

那么我可以在启动图库时以某种方式在函数中启动内框吗?

function testFunction(caption){
    $.fancybox({
        "overlayOpacity":0.8,
        "type" : "iframe",
        "width" : "100%",
        "height" : "100%",
        "padding": 0,
        "margin": 0,
        "content": "test.php?cap="+caption
    });
}

您可以按以下格式设置图像对象数组:

var images = [];
images.push({'href': 'http://www.mydomain.com/example.gif', title:'myName'});
$.fancybox.open(images, { 
    // all the other parameters here
});

如果我是对的,您需要使用版本 2

最新更新