Fancybox 2 从代码打开 Iframe 版本

Posted

技术标签:

【中文标题】Fancybox 2 从代码打开 Iframe 版本【英文标题】:Fancybox 2 Open Iframe version from code 【发布时间】:2013-06-12 03:52:15 【问题描述】:

我在 FancyApps 页面上看到了这个示例:http://jsfiddle.net/STgGM/,但我需要做类似的事情,但使用 iframe!当我用 URL 替换图像路径时,它不会做任何事情,没有错误或任何事情。

$.fancybox.open([

    href : 'http://fancyapps.com/fancybox/demo/1_b.jpg',
    title : '1st title'
,

    href : 'http://fancyapps.com/fancybox/demo/2_b.jpg',
    title : '2nd title'
    
], 
    padding : 0   
);

如何修改此代码以在 iframe 中显示我的网址。

我也尝试过这种变体:

$.fancybox(
    href: url,
    openEffect: 'none',
    closeEffect: 'none',
    width: 960,
    height: 540
);

谢谢, 杰森

【问题讨论】:

【参考方案1】:

尝试使用“类型”选项。

例子:

$.fancybox.open(
    padding : 0,
    href:'http://www.gamespot.com',
    type: 'iframe'
);

小提琴:http://jsfiddle.net/STgGM/1329/

文档:http://fancyapps.com/fancybox/#docs

【讨论】:

以上是关于Fancybox 2 从代码打开 Iframe 版本的主要内容,如果未能解决你的问题,请参考以下文章

从 Iframe 调用父级中的 Fancybox,无需手动打开

在 Fancybox 中合并“从 iframe 在父级中打开”、“侧面标题”和“自定义标题”

Fancybox (jQuery) - 将信息从父级传递到 iframe 并将 iframe 传递回父级

fancybox beforeClose issue

Fancybox iframe 内容 - 如何从父级访问 CSS?

将值/变量从 fancybox iframe 传递给父级