我有一个搜索功能的花式框,我已经使用了一段时间。最近我更新到fancybox 2.0。自从我升级后,我的fancybox中的每一个都会在当前窗口而不是iframe中加载。这是适用的代码:
<a href="../rets/search.aspx" class="mlsSearch">Search</a>
和fancybox js
$("a.mlsSearch").fancybox({
'hideOnContentClick': false,
'padding': 0,
'type': 'iframe',
'scrolling': 'auto',
'centerOnScroll': false
});
有什么可能导致这个问题的想法?我似乎无法弄清楚为什么这个会破坏,其余的,使用类似的代码,工作正常。
答案 0 :(得分:0)
我有类似的问题,原因是如果你在iFrame模式下使用Fancybox并想强制这样的内容:
<span onclick="$.fancybox({content:'Hello',type:'iframe'});">Iframe</span>
...然后内容值必须是加载到iFrame中的有效URL。您可能无法为iFrame指定HTML代码。而是搜索URL“Hello”。
这很好用:
<span onclick="$.fancybox({content:'Hello'});">Iframe</span>