div層被flash層遮蓋問題解決方法

2021-06-08 13:09:33 字數 849 閱讀 7617

方法一:

測試div層和flash的互動,發現div層總是被flash層遮蓋,解決方法是加個就成了,加完後在ie下問題是解決了,但是ff下好像沒有反應,因為ie中和ff加的**是不一樣的,如下:

ie瀏覽器下可用

firefox下可用

關於wmode屬性資料:

(可選)允許使用 internet explorer 4.0 中的透明 flash 內容、絕對定位和分層顯示功能。此標記/屬性僅在帶有 flash player activex 控制項的 windows 中有效。

"opaque" 使應用程式隱藏頁面上位於它後面的所有內容。

"transparent"使 html 頁的背景可以透過應用程式的所有透明部分顯示出來,並且可能會降低動畫效能。

"opaque windowless"和"transparent windowless"都可與 html 層互動,從而允許 swf 檔案上方的層遮蔽應用程式。這兩種選項之間的差異在於"transparent"允許透明,因此,如果 swf 檔案的某一部分是透明的,則 swf 檔案下方的 html 層可以透過該部分顯示出來,而"opaque"則不會顯示。

例子: 

<param name="wmode" value="transparent">>

方法二:

增加iframe在彈層**的下面,顯示時計算彈層的大小,賦予iframe值以遮蓋flash部分

//iframe解決flash的遮蓋問題

if (jquery('#head_space_iframe').length > 0) );

jquery('#head_space_iframe').show();

}

DIV層被flash層遮蓋問題解決思路

ie瀏覽器下可用 param name wmode value transparent firefox下可用 embed src yourflash.swf wmode transparent embed 關於wmode屬性資料 可選 允許使用 internet explorer 4.0 中的透明 ...

Div層被嵌入的Flash層遮蓋問題解決思路

ie瀏覽器下可用 firefox下可用 關於wmode屬性資料 可選 允許使用 internet explorer 4.0 中的透明 flash 內容 絕對定位和分層顯示功能。此標記 屬性僅在帶有 flash player activex 控制項的 windows 中有效。window opaque...

Div層被嵌入的Flash層遮蓋問題解決思路

ie瀏覽器下可用 firefox下可用 關於wmode屬性資料 可選 允許使用 internet explorer 4.0 中的透明 flash 內容 絕對定位和分層顯示功能。此標記 屬性僅在帶有 flash player activex 控制項的 windows 中有效。window opaque...