Jquery 在fancybox中显示带有swf文件的iframe

Jquery 在fancybox中显示带有swf文件的iframe,jquery,iframe,fancybox,flash,Jquery,Iframe,Fancybox,Flash,我正试图用jQuery fancybox插件(版本2)来解决IE8的问题 我需要在fancybox中显示一个包含一些文本和iframe的div。在iframe中加载的页面包含一个flash应用程序。我的代码如下: <a class="fancybox" href="#myDiv"> <div id="myDiv" style="display:none;"> <iframe width="580" height="420" style="overflow-

我正试图用jQuery fancybox插件(版本2)来解决IE8的问题

我需要在fancybox中显示一个包含一些文本和iframe的div。在iframe中加载的页面包含一个flash应用程序。我的代码如下:

<a class="fancybox" href="#myDiv">

<div id="myDiv" style="display:none;">
    <iframe width="580" height="420" style="overflow-y: hidden;" scrolling="no" src="http://urlwithflashapp/"></iframe>     
    <div style="width:550px">
        Some text here
    </div>
</div>
这在IE8以外的所有浏览器中都有效。在IE8中,flash应用程序从未出现。它只显示一个空白的白色框,框中有边框

有人知道这方面的解决方法吗?:-)


提前感谢。

您的IE是否安装了flash附加组件/插件。。。iframe是否在fancybox外部显示(删除
style=“display:none;”“
以进行测试)?您好,JFK,感谢您的输入:)非常感谢!是的,我可以在IE8+中看到任何其他SWF,因此我猜它已安装;)我尝试移除显示器:无;从div,然后它在页面上显示得很好。。我是否错过了一些关于fancybox的选项?这对你有用吗?至少如果在IE7Hi JFK中运行良好,非常感谢:)不,不幸的是没有。问题是完全一样的:SWF的位置应该是纯白色的。。应该提到的是,我正在IE10中测试这一点,但将浏览器设置为IE8标准模式:)
$(function () {
    $(".fancybox").fancybox();  
});