IE9中的FancyBox2 iFrame大小问题

IE9中的FancyBox2 iFrame大小问题,iframe,internet-explorer-9,fancybox,Iframe,Internet Explorer 9,Fancybox,11个月前有人问过类似的问题,但没有得到答复。我正在osCommerce网站上使用FancyBox v2。iFrame函数已经在Firefox中进行了测试,效果非常好 在IE9中,iFrame似乎恢复为默认设置,将一个小框架放在一个带有滚动条的超大窗口中。这会覆盖我为宽度、大小调整、滚动等所做的手动设置 docType是HTML4.01过渡版。您是否尝试过在IE中混用兼容模式,看看它是否有帮助?如果有,您可以尝试使用额外的标题强制执行: 另一种选择是(假设您没有其他依赖于1.5的jQuery插件

11个月前有人问过类似的问题,但没有得到答复。我正在osCommerce网站上使用FancyBox v2。iFrame函数已经在Firefox中进行了测试,效果非常好

在IE9中,iFrame似乎恢复为默认设置,将一个小框架放在一个带有滚动条的超大窗口中。这会覆盖我为宽度、大小调整、滚动等所做的手动设置


docType是HTML4.01过渡版。

您是否尝试过在IE中混用兼容模式,看看它是否有帮助?如果有,您可以尝试使用额外的标题强制执行:


另一种选择是(假设您没有其他依赖于1.5的jQuery插件)使用jQuery 1.4.4-这似乎可以解决问题。

我按照SEO Suffolk的建议,尝试了不同版本的jQuery。我使用的是jQuery1.91,IE9是唯一不起作用的。iframe很小,位于左上角,它没有像其他浏览器那样变大并放在屏幕中央(我希望它是这样的)。我先向下转换到1.4.4,然后是1.5,最后在jQuery1.6中使用IE10、9、8、7 chrome、FF和safari