简而言之,我试图用图库启动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