Fancybox jQuery:iframe vs ajax

有人能解释通过iframe和Ajax将内容加载到Fancybox之间的区别吗?

此外,是否可以使用iframed或Ajax内容的图库(例如rel =“gallery”)?

谢谢。

当您使用iframe模式时,打开的页面将作为与调用页面完全分离且独立的页面,它可能具有自己的结构,function和样式。 您可以跳过在fancybox中打开页面并在新窗口/选项卡中打开它。

另一方面,使用ajax模式,打开的内容成为调用页面DOM结构的一部分(通常作为像

的html元素),并且可以inheritance调用页面的样式,function和属性。

关于:

 is it possible to have a gallery (eg rel="gallery") with either iframed or Ajax'ed content? 

……答案是肯定的 。 您可以脚本中组合相同的 fancybox库,图像,swf对象,内联内容(来自隐藏的

),youtubevideo,ajax内容,iframed页面,pdf文档和硬编码的自定义内容。

以下是结合了图片和YouTubevideo的图库示例 。