有人能解释一下通过iframe与Ajax将内容加载到fanybox中的区别吗?
另外,是否有可能有一个画廊(例如rel="gallery")与框架或Ajax'ed内容?
谢谢。
当您使用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内容,框架页面,pdf文档和脚本内的硬编码自定义内容。
这是一个结合了图片和youtube视频的图库的例子。