Jquery IE8在文档中嵌入flash就绪

Jquery IE8在文档中嵌入flash就绪,jquery,flash,internet-explorer,Jquery,Flash,Internet Explorer,我正在尝试在加载dom内容后加载flash电影。为此,我使用jQuerys文档就绪功能。但是如果闪存在文档内部准备就绪,则无法加载。它将在外部加载 代码的最基本版本 <html> <head> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> <script src="js/swfobject.js"&

我正在尝试在加载dom内容后加载flash电影。为此,我使用jQuerys文档就绪功能。但是如果闪存在文档内部准备就绪,则无法加载。它将在外部加载

代码的最基本版本

<html>
<head>
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
    <script src="js/swfobject.js"></script>
</script>
<body>
    <div id="uploader-1"></div>
</body>
<script>
$(document).ready(function() {
    var i =1;       
    flashElement = $('#uploader-1');

    var swfVersionStr = "11.1.0";
    var flashvars = {"x": 10, "y": 12};
    var params = {"wmode": "transparent"};
    params.quality = "high";
    params.allowscriptaccess = "sameDomain";
    params.allowfullscreen = "false";
    var attributes = {};
    attributes.id = "uploader-1";
    attributes.name = "uploader-1";
    attributes.styleclass = "uploader";

    swfobject.embedSWF(
        "flash/Uploader.swf", "uploader-1",
        '1000px', '1000px',
        swfVersionStr, false, 
        flashvars, params, attributes);
    swfobject.createCSS("#uploader-1", "position: absolute; left: 10px; top: 10px; width: 1000px; height:1000px;");
});
</script>

如果我在没有准备好文档的情况下运行这段代码。它起作用了。另外,当检查源代码时,dom完全相同,这可能值得考虑,有什么建议吗?我试着搜索SO和google,但没有找到任何类似的东西。这个问题出现在IE8上,最终解决了。加载电影的旧版本似乎是一个缓存问题。

看看谷歌小组的讨论,似乎也遇到了同样的问题。