我在用
<a href="content.aspx?id=21" class="fancybox fancybox.iframe">Content</a>
在fancybox 中的iFrame 中显示此内容。
但是在 IE7 fancybox 中出现了白色的空白框。任何机构有任何想法来解决这个问题?
我在用
<a href="content.aspx?id=21" class="fancybox fancybox.iframe">Content</a>
在fancybox 中的iFrame 中显示此内容。
但是在 IE7 fancybox 中出现了白色的空白框。任何机构有任何想法来解决这个问题?
这是一个正确的解决方案,但 iframe 预加载在许多情况下很有用。我们需要禁用 iframe 预加载的唯一情况是在 IE7 和旧的丑陋浏览器下,所以我建议更换
iframe: {
preload: false
}
经过
iframe: {
preload: !(document.all && !document.querySelector)
}
如果使用最新版本的 fancybox (v2.1.4),请尝试iframe
preload
在您的自定义脚本中禁用,例如:
$(".fancybox").fancybox({
iframe : {
preload: false
}
});