下拉導航菜單被遮住解決辦法


近期有幾位客戶購買了“天興模板工作室自用模板”后自行修改時發現了一個問題。

 

在把這個下拉菜單移到左側或者直接在左側加下拉菜單時候發現:下拉菜單被下面的滾動幻燈片給遮住了。

這個問題是由於div的定位造成的,幻燈片由於使用了js的關系使用了很多絕對或者相對定位。解決辦法如下:

在封裝幻燈片的div的id屬性后面加上一句代碼:

 代碼如下 復制代碼
style="z-index:-999;position:relative;"
 

這句代碼定義了這個div塊的z軸和相對屬性,就可以解決掉下拉菜單被幻燈片遮住的問題了

z-index 屬性設置元素的堆疊順序。擁有更高堆疊順序的元素總是會處於堆疊順序較低的元素的前面。

注釋:元素可擁有負的 z-index 屬性值。

注釋:Z-index 僅能在定位元素上奏效(例如 position:absolute;)!

 

附、被Flash擋住

設置Flash的參數:<param name=”wmode” value=”opaque”>,設置為透明模式

2.<object classid=”clsid:D27CDB6E-AE6D-11cf-96B8-444553540000″ codebase=”http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0″ width=”468″ height=”60″><param name=”movie” value=”http://www.111cn.net /pepsi46860.swf”>

3.<param name=”wmode” value=”opaque”><param name=”quality” value=”high”><embed src=”/pepsi46860.swf” quality=”high” pluginspage=”http://www.macromedia.com/go/getflashplayer” type=”application/x-shockwave-flash” width=”468″ height=”60″></embed></object>

4.<div style=”position:absolute;left:150;top:50;width:100px;height:50px;background:green”>

5.</div>
 


或者用

 
<param name=”wmode” value=”transparent”>
1.<object classid=”clsid:D27CDB6E-AE6D-11cf-96B8-444553540000″ codebase=”http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0″ width=”468″ height=”60″><param name=”movie” value=”http://www.111Cn.net/ pepsi46860.swf”>

2.<param name=”wmode” value=”transparent”><param name=”quality” value=”high”><embed src=”/pepsi46860.swf” quality=”high” pluginspage=”http://www.macromedia.com/go/getflashplayer” type=”application/x-shockwave-flash” width=”468″ height=”60″></embed></object>

3.<div style=”position:absolute;left:150;top:50;width:100px;height:50px;background:green”>

4.</div>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM