阻止fancybox扩展到整个窗口

时间:2011-11-10 21:34:44

标签: javascript jquery fancybox

我的控件在大多数网站上运行良好,但我在一个网站上安装时遇到了问题。

该控件使用精美框来加载iframe,其中包含有关给定元素的更多信息。问题是在这个站点上,iframe在整个窗口中加载,并且只在IE中加载。我可以看到它首先在窗口的一部分闪烁,但随后它会加载整个窗口。

我已使用视觉事件检查了控件,并且onclick事件已成功附加。 fancybox实例闪烁一秒的事实告诉我,click函数的返回值无法正常工作。

有没有人对如何调试这样的问题有任何建议?

1 个答案:

答案 0 :(得分:1)

检查不需要的尾随逗号,例如:

$("#example").fancybox({
'width' : 600,
'height' : 380,
'autoScale' : false,
'type' : 'iframe',
});

最后一个API选项'type'后的最后一个尾随逗号:'iframe'会破坏IE中的代码。