Fancybox jQuery:iframe vs ajax

时间:2013-04-04 20:27:53

标签: jquery fancybox

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

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

感谢。

1 个答案:

答案 0 :(得分:3)

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

另一方面,使用ajax模式,打开的内容成为调用页面DOM结构的一部分(通常作为像<div>这样的html元素)并且可以继承样式,功能和属性调用页面。

关于:

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

......答案是。您可以将组合在同一个 fancybox图库,图片,swf对象,内嵌内容(来自隐藏的<div>),youtube视频,ajax内容,iframed页面,pdf文档和硬编码自定义脚本内的内容。

这是一个结合了图片和YouTube视频的图库的is an example