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的图库示例 。