您好,登錄后才能下訂單哦!
本篇內容介紹了“如何解決瀏覽器跨平臺使用div等標簽蓋住flash”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
重點是:不要用a標簽包住flash,讓a標簽和flash是兄弟關系。然后通過絕對定位的方式,將它定位flash之上(必要的時候,可以使用z-index屬性)。因為要使用定位,所以將a標簽和flash至于一個div中是有必要的。參考代碼如下(重要的代碼已經用紅色標注):
代碼如下:
<div >
<a target="_blank" href="<a href="http://justinyoung.cnblogs.com/">http://justinyoung.cnblogs.com/</a>" ></a>
<object width="200" height="50" codebase="<a href="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0">http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0</a>" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" >
<param value="hgjenglsih.swf" name="movie"/>
<param value="high" name="quality"/>
<param name="wmode" value="opaque" />
<embed width="200" height="50" type="application/x-shockwave-flash" pluginspage="<a href="http://www.macromedia.com/go/getflashplayer">http://www.macromedia.com/go/getflashplayer</a>" quality="high" src="hgjenglsih.swf" wmode="transparent" />
</object>
</div>
經測試:IE6-9,Chrome、Firefox、Opera瀏覽器下ok!
IE下會發現a連接還是不能點擊,只能點擊a的border部分。這時候,只要給a加一個透明的背景圖即可。
“如何解決瀏覽器跨平臺使用div等標簽蓋住flash”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。