電話

    0411-39943997

仟億科技
客服中心
  • 電話
  • 電話咨詢:0411-39943997
  • 手機
  • 手機咨詢:15840979770
    手機咨詢:13889672791
網絡營銷 >更多
您現在的位置:首頁 > 新聞中心 > 常見問題

網頁flash蓋住層的解決辦法

作者:billionnet 發布于:2012/2/3 16:37:01 點擊量:

在最近一個項目中,做好了漂亮的層效果,再加入一個swf格式的flash動畫后結果變得慘不忍睹,層的大部分內容被flash蓋住,而設置層的z-index優先順序居然無效,怎樣才能讓DIV層位于flash對象之上或者說層如何疊加在flash上面呢?搜索到網上的關于flash蓋住層的解決辦法.

 

通常的辦法是將flash設置為透明,給flash增加兩個參數
中加入
中加入 wmode="transparent"
我這樣做了,然而結果是在firefox中正常了,而 IE7,遨游(maxthon),Opera,和Safari中均無效,層依然被flash蓋住,嘗試給層加上最優順序z-index依然無法解決flash蓋住層的問題

嘗試將flash放入層中,依然無法解決,在層與flash的優先順序中,flash似乎總是優先于層的

冥思苦想了1分鐘,發現問題在這里,在dreamweaver 8中自動給swf加入了一個控件AC_FL_RunContent(),這是一個js函數,就是避免在IE中需要激活swf控件的函數,看到里面有設置寬度,高度和flash來源之類的東西,我想是不是需要在這里也添加呢?按照AC_FL_RunContent()參數的格式測試了一下,結果通過。

附代碼如下,見紅色標志

至此解決了 IE7,遨游(maxthon),Opera,和Safari中flash蓋住層(覆蓋層)的問題



分享到:


Copyright@ 2011-2016 版權所有:大連千億科技有限公司 遼ICP備11013762-3號   google網站地圖   百度網站地圖   網站地圖

公司地址:大連市沙河口區中山路692號辰熙星海國際2317 客服電話:0411-39943997 QQ:2088827823 37482752

法律聲明:未經許可,任何模仿本站模板、轉載本站內容等行為者,本站保留追究其法律責任的權利! 隱私權政策聲明

www精品一区二区三区四区