今天測試div層和flash的交互,發現div層總是被flash層遮蓋,在百度上找了一會,說是加個就成了,我加完後在ie下問題是解決了,但是ff下好像沒有反應,後來才知道ie中和ff加的代碼是不一樣的,如下:
ie瀏覽器下可用
firefox下可用
關於wmode屬性資料:
(可選)允許使用internet explorer 4.0 中的透明flash 內容、絕對定位和分層顯示功能。此標記/屬性僅在帶有flash player activex 控件的windows 中有效。
window在web 頁上用影片自己的矩形窗口來播放應用程序。 window表明此flash 應用程序與html層沒有任何交互,並且始終位於最頂層。
opaque 使應用程序隱藏頁面上位於它後面的所有內容。
transparent使html頁的背景可以透過應用程序的所有透明部分顯示出來,並且可能會降低動畫性能。
opaque windowless和transparent windowless都可與html層交互,從而允許swf 文件上方的層遮蔽應用程序。這兩種選項之間的差異在於transparent允許透明,因此,如果swf 文件的某一部分是透明的,則swf 文件下方的html層可以透過該部分顯示出來,而opaque則不會顯示。