1

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

此外,是否可以拥有一个包含 iframed 或 Ajax 内容的画廊(例如 rel="gallery")?

谢谢。

4

1 回答 1

3

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

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

关于 :

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 视频的画廊示例。

于 2013-04-04T21:06:04.450 回答