简而言之,我试图通过一个图库启动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
});
}