1

我有一个用于搜索功能的花式框,我已经使用了一段时间。最近我更新到fancybox 2.0。自从我升级后,每隔一段时间,我的一个幻想框就会加载到当前窗口而不是 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
});

关于可能导致此问题的任何想法?我似乎无法弄清楚为什么这个坏了,而其余的,使用类似的代码,工作正常。

4

1 回答 1

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>
于 2013-09-24T11:05:09.633 回答