問題:
我的網(wǎng)頁中需要添加一個優(yōu)酷視頻藻三,在html中添加后發(fā)現(xiàn)他遮擋住了浮動在抬頭的導航條擦秽。
類似問題:
在公司主頁上放了一個浮動廣告式的Online Support,是一個浮動層唉韭,可是在浮動到Flash上時柔逼,就會被Flash擋住,該死享钞,無論我怎么設置Z軸都是在Flash這下揍诽。
解決辦法一:
在<object>標記里寫
代碼:
<OBJECT codeBase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0 height=146 width=765 classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000>
<PARAM NAME="Movie" VALUE="xxxx.swf">
<PARAM NAME="Src" VALUE="xxxx.swf"><PARAM NAME="WMode" VALUE="Opaque">
<embed src='xxxx.swf' quality=high pluginspage='http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash' type='application/x-shockwave-flash' width=765 height=146>
</embed>
</OBJECT>
解決辦法二:
設“wmode”的值為“Opaque”,表示將Flash置于最底層栗竖。
點到Flash上寝姿,屬性,點參數(shù)划滋,再點那個加號添加參數(shù)“wmode”的值為“Opaque”饵筑,OK,搞定处坪。
代碼是這樣的:
試了一下根资,還有一種方法也可以實現(xiàn),就是將Flash設為透明顯示同窘,也不會擋住浮動的層玄帕。
條件1.只適用于IE 4.0 或以上版本.
條件2.flash 和其他元素在不同的layers里,且Flash所在的層的z-index較低想邦。
條件3.Flash 必須設定為背景透明裤纹。(wmode= transparent).
以上三項缺一不可
<embed style="z-index:-1" src="http://player.youku.com/player.php/sid/XMTMxOTg3NzE2NA==/v.swf" allowFullScreen="true" quality="high" width="480" height="400" align="middle" wmode="transparent" allowScriptAccess="always" type="application/x-shockwave-flash"></embed> ```