2009-08-04 95 views
0

無論我給Z-index菜單下的菜單,我所擁有的下拉菜單都落後於YouTube視頻。一個網站說使用wmode =透明,但沒有工作,因爲YouTube停止支持該標籤。有任何想法嗎?Youtube攔截菜單

回答

2

YouTube不會「阻止」任何標籤 - 當您嵌入YouTube視頻時,您將控制用於嵌入它的html。你可以自由地添加你喜歡的任何額外的參數。

這就是說,使用wmode = transparent是一個壞主意,因爲它會降低swf的性能。

使用wmode = opaque會有所幫助,但仍不如不指定wmode(將其作爲默認值,即「窗口」)。

如果確實將它設置爲「不透明」,那麼您應該可以將HTML元素放置在視頻上,並且它應該可以在大多數瀏覽器中使用,但是在某些瀏覽器上可能會出現問題,或者如果用戶有較舊的Flash Player版本。

0

這是Flash的錯誤。如果您嘗試以任何方式隱藏Flash視頻,它往往會覆蓋現有內容並向前推動視頻窗口。

2

如果您要嵌入網站上的播放器,您需要添加一個param標籤即會將wmode:

<object width="425" height="350"> 
    <param name="movie" value="http://www.youtube.com/v/VIDEO_ID"></param> 
    <param name="wmode" value="opaque"></param> 
    <embed src="http://www.youtube.com/v/VIDEO_ID" 
    type="application/x-shockwave-flash" wmode="opaque" 
    width="425" height="350"> 
    </embed> 
</object> 
+0

不要忘記添加wmode參數既作爲param標籤和屬性嵌入標籤。 – VoY 2009-09-10 12:41:37