在某網站上有 Silverlight 與 Flash 物件,並且有設置滑出式的選單。照理說,滑出的選單應該凌駕於所有物件之上、z-index 也已經設成一萬以上的值了,卻還是被 Silverlight 與 Flash 遮住,調整這兩種物件本身的 z-index 也沒用。因此上網查了這兩個玩意兒如何應付的方法。

Silverlight 參考《silverlight 背景透明》增加兩行設定:

<param name="background" value="Transparent" />
<param name="windowless" value="true" />

Flash 參考《DIV圖層 被 Flash 覆蓋解決方式》

<param name="wmode" value="transparent">
<embed src="images/a.swf" quality="high" wmode="transparent" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />

就這樣。比想像中要做一大堆 CSS hack 簡單得太多!

arrow
arrow
    全站熱搜

    小攻城師 發表在 痞客邦 留言(1) 人氣()