2011-03-01 37 views
0

我有這樣的代碼網站:JavaScript的變化的wmode在晦澀的集體

<div id="layout"> 
<div id="regionHero" class="regionHero"> 
    <object type="application/x-shockwave-flash" id="jupiterContent" name="jupiterContent" data="http://a.dolimg.com/explore/swf/code/moduleBootstrap.swf" width="996" height="502" wmode="opaque"> 
     <param name="menu" value="false"/> 
     <param name="scale" value="noscale"/> 
     <param name="quality" value="best"/> 
     <param name="salign" value="tl"/> 
     <param name="base" value="."/> 
     <param name="align" value="t"/> 
     <param name="wmode" value="transparent"/> 
     <param name="flashVars" value="divIdDataPath=heroContent&divContainerID=regionHero&companionAdDivID=companion-ad&swfID=jupiterContent&showPreRoll=false&showTakeOver=false"/> 
     <param name="allowFullScreen" value="true"/> 
     <param name="allowScriptAccess" value="always"/> 
    </object> 
</div> 

我想改變的wmode所有出現的不透明。這很容易通過jQuery完成?在對象定義中,wmode設置爲不透明,但在參數中變爲透明。

回答

1

哦,您可以更改它,但您需要重新加載SWF以使其生效。該參數將成爲Flash Player的頁面前加載設置。

+0

哦,我明白了..我該如何強制重新加載? – gdanko 2011-03-01 20:46:01

+0

是的,您可以...通過重新嵌入HTML。如果你不使用類似swfobject的東西,所有的解析都是一個馬虎的任務。 – 2011-03-01 20:51:39