我被要求实现一个模式fancybox,它在另一个模式fancybox内部启动,而不关闭第一个fancybox。这感觉不对。这在技术上可行吗?
这似乎是不可能的。我刚刚测试了从另一个Fancybox模态中打开一个Fancybox模态,它只需关闭第一个模态并用第二个模态替换它。
如果你只是有一个到另一个模态框的链接,那么是的,这肯定是可能的。但如果我是你,我会在第二个打开后关闭第一个。它们已经很烦人了,打开多个模态框会让我很烦恼。
您可以从第一个弹出窗口调用以下代码,用fancybox打开第一个窗口上的第二个弹出窗口。但唯一的问题是,它只占据了第一个粉丝盒所占据的内容空间。不是将整个页面作为第一个弹出窗口。
$.fancybox.open(
{
href: '/index.html',
autoCenter: true,
closeBtn: true,
padding: 18,
type: 'iframe'
});