Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/453.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用flash对象加载div,但不显示它(已加载元素,不显示)_Javascript_Html_Css_Flash_Swfobject - Fatal编程技术网

Javascript 如何使用flash对象加载div,但不显示它(已加载元素,不显示)

Javascript 如何使用flash对象加载div,但不显示它(已加载元素,不显示),javascript,html,css,flash,swfobject,Javascript,Html,Css,Flash,Swfobject,我正在查找介于显示:无和可见性:隐藏之间的内容。换句话说,我希望加载div元素(带有flash内容),但根本不显示 更清楚地说:在div中通过swfobject.embeddeswf嵌入了一个flash对象。当我将显示(通过javascript)从block更改为none,然后从none更改为block时,它在不同的浏览器中的工作方式不同: 在IE中,它像我希望它工作一样工作-我将显示更改为block,对象仍然存在,但在Chrome和FF中,它会再次加载,就像第一次调用swfobject.emb

我正在查找介于
显示:无
可见性:隐藏
之间的内容。换句话说,我希望加载div元素(带有flash内容),但根本不显示

更清楚地说:在div中通过
swfobject.embeddeswf
嵌入了一个flash对象。当我将
显示
(通过javascript)从
block
更改为
none
,然后从
none
更改为
block
时,它在不同的浏览器中的工作方式不同:


在IE中,它像我希望它工作一样工作-我将显示更改为
block
,对象仍然存在,但在Chrome和FF中,它会再次加载,就像第一次调用
swfobject.embeddeswf
时一样。

将其设置为

HTML(页面上的某个地方)

编辑:再次阅读你的问题,我的理解不同。。。你想让div看不见。。。对吧?

所以您仍然可以使用下面提到的jQuery调用中的一个来显示它。。。但是如果你想隐藏它,上面的CSS就足够了。。。仍然应该渲染和加载对象

$("#my-div").css({ position: "static" });

// or
$("#my-div").css({ left: 0 });
#my-div {
  left: -9999px;
  position: absolute;
}
$("#my-div").css({ position: "static" });

// or
$("#my-div").css({ left: 0 });