有人可以解释通过iframe和Ajax将内容加载到Fancybox之间的区别吗?
此外,是否可以使用带有iframed或Ajax内容的图库(例如rel =“gallery”)?
感谢。
答案 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。