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